diff --git a/packages/react-front-kit/src/Pages/DocumentReader/DocumentReader.stories.tsx b/packages/react-front-kit/src/Pages/DocumentReader/DocumentReader.stories.tsx new file mode 100644 index 00000000..d58815f4 --- /dev/null +++ b/packages/react-front-kit/src/Pages/DocumentReader/DocumentReader.stories.tsx @@ -0,0 +1,20 @@ +'use client'; + +import type { Meta, StoryObj } from '@storybook/react'; + +import { DocumentReader as Cmp } from './DocumentReader'; + +const meta = { + component: Cmp, + parameters: { + layout: 'fullscreen', + }, + title: '3-Custom/Pages/DocumentReader', +} satisfies Meta; + +export default meta; +type IStory = StoryObj; + +export const DocumentReader: IStory = { + args: {}, +}; diff --git a/packages/react-front-kit/src/Pages/DocumentReader/DocumentReader.tsx b/packages/react-front-kit/src/Pages/DocumentReader/DocumentReader.tsx new file mode 100644 index 00000000..1b4991eb --- /dev/null +++ b/packages/react-front-kit/src/Pages/DocumentReader/DocumentReader.tsx @@ -0,0 +1,125 @@ +'use client'; + +import type { ReactElement, ReactNode } from 'react'; + +import { Button, Card, Checkbox, Divider, Group, Text } from '@mantine/core'; +import { + PencilSimple, + PencilSimpleLine, + Plus, + ShareNetwork, + TrashSimple, +} from '@phosphor-icons/react'; +import { FolderMove } from '@smile/react-front-kit-shared'; + +export interface IDocumentReaderProps { + children?: ReactNode; +} + +export function DocumentReader(props: IDocumentReaderProps): ReactElement { + const { children } = props; + return ( +
+ + Générales +
+ + + + +
+
+ + Métadonnées +
+ + + Créer une nouvelle version + +
+
+ + Accés au document +
+ + + Partager en externe + +
+ +
+ + Native + + Créer + 22 mai 2021 + + + Dernière modification + 22 mai 2021 + + + Créer par + 22 mai 2021 + + + Modifier par + 22 mai 2021 + + + Version + + + + + Identité + + Titre + 22 mai 2021 + + + Description + 22 mai 2021 + + + Type de document + 22 mai 2021 + + + + Titre + Facture_Medor + + + Description + - + + + Type de document + Facture + + + {children} +
+ ); +} diff --git a/packages/react-front-kit/src/index.tsx b/packages/react-front-kit/src/index.tsx index cf2d2771..3e583460 100644 --- a/packages/react-front-kit/src/index.tsx +++ b/packages/react-front-kit/src/index.tsx @@ -1,6 +1,7 @@ /* eslint-disable react-refresh/only-export-components */ export * from '@smile/react-front-kit-shared'; // component exports +export * from './Pages/DocumentReader/DocumentReader'; export * from './Components/Breadcrumbs/Breadcrumbs'; export * from './Components/CollapseButton/CollapseButtonControlled'; export * from './Components/CollapseButton/CollapseButton';