/* eslint-disable react/jsx-no-useless-fragment */
import type { Meta, StoryObj } from '@storybook/react';

import PegaDxilMyCaseview from './index';
import configProps from './mock';

const meta: Meta<typeof PegaDxilMyCaseview> = {
  title: 'PegaDxilMyCaseview',
  component: PegaDxilMyCaseview,
  excludeStories: /.*Data$/
};

export default meta;
type Story = StoryObj<typeof PegaDxilMyCaseview>;

export const BasePegaDxilMyCaseview: Story = (args: any) => {
  const props = {
    ...configProps
  };

  return (
    <>
      <PegaDxilMyCaseview {...props} {...args} />
    </>
  );
};

BasePegaDxilMyCaseview.args = {
  caseId: configProps.caseId,
  heading: configProps.heading,
  subheading: configProps.subheading,
  caseType: configProps.caseType,
  summaryFields: configProps.summaryFields,
  tabs: configProps.tabs,
  summaryExpanded: configProps.summaryExpanded,
  utilitiesExpanded: configProps.utilitiesExpanded
};
