import React, { useState } from 'react'; import { Calendar } from 'components/shared/Calendar'; import { Value } from 'react-calendar/dist/cjs/shared/types'; import { renderCheckbox, renderCheckboxWithDescription, } from './renders/checkbox'; import { avatars, avatarsFallback } from './renders/avatar'; import { renderBadges } from './renders/badge'; import { renderButtonIcons, renderButtons, renderLinks, } from './renders/button'; import { renderTabWithBadges, renderTabs, renderVerticalTabs, } from './renders/tabs'; import { renderInlineNotificationWithDescriptions, renderInlineNotifications, } from './renders/inlineNotifications'; import { renderInputs } from './renders/input'; import { renderToast, renderToastsWithCta } from './renders/toast'; const Page = () => { const [singleDate, setSingleDate] = useState(); const [dateRange, setDateRange] = useState(); return (

Manual Storybook

Get started by editing{' '} packages/frontend/src/pages/components/index.tsx

{/* Toast */}

Toasts

{renderToastsWithCta()} {renderToast()}
{/* Button */}

Input

{renderInputs()}

Button

{renderButtons()} {renderButtonIcons()}
{/* Badge */}

Badge

{renderBadges()}
{/* Checkbox */}

Checkbox

{renderCheckbox()}
{renderCheckboxWithDescription()}
{/* Calendar */}

Calendar

Selected date: {singleDate?.toString()}

Start date:{' '} {dateRange instanceof Array ? dateRange[0]?.toString() : ''}{' '}
End date:{' '} {dateRange instanceof Array ? dateRange[1]?.toString() : ''}

{/* Avatar */}

Avatar

{avatars} {avatarsFallback}
{/* Tabs */}

Tabs

{renderTabs()} {renderTabWithBadges()}

Vertical Tabs

{renderVerticalTabs()}
{/* Inline notification */}

Inline Notification

{renderInlineNotifications()}
{renderInlineNotificationWithDescriptions()}
{/* Link */}

Link

{renderLinks()}
); }; export default Page;