This pull request introduces several new components and their corresponding stories to the design library. The changes include the implementation of CheckboxTerms, TermsDialog, Checkboxes, InputComment, SimpleInfo, DeliveryDate, and IssueCard components. Additionally, it updates the PickupTagList component with predefined tags.
These changes enhance the design library with new components and their corresponding stories, providing a more comprehensive set of UI elements for development and testing.
This pull request introduces several new components and their corresponding stories to the design library. The changes include the implementation of
CheckboxTerms
,TermsDialog
,Checkboxes
,InputComment
,SimpleInfo
,DeliveryDate
, andIssueCard
components. Additionally, it updates thePickupTagList
component with predefined tags.New Component Implementations:
frontend/src/components/design-library/molecules/checkbox-terms/checkbox-terms.tsx
: AddedCheckboxTerms
component with state management for checkbox and terms dialog.frontend/src/components/design-library/molecules/checkbox-terms/terms-dialog.tsx
: AddedTermsDialog
component to handle terms of use agreement.frontend/src/components/design-library/molecules/checkboxes/checkboxes.tsx
: ImplementedCheckboxes
component to display a list of checkboxes with labels.frontend/src/components/design-library/molecules/input-comment/input-comment.tsx
: CreatedInputComment
component with character count functionality.frontend/src/components/design-library/molecules/simple-info/simple-info.tsx
: AddedSimpleInfo
component to display informational messages with an icon.frontend/src/components/design-library/organisms/delivery-date/delivery-date.tsx
: ImplementedDeliveryDate
component to display and suggest delivery dates.frontend/src/components/design-library/organisms/issue-card/issue-card.tsx
: CreatedIssueCard
component to display issue details with user information and status.Storybook Additions:
frontend/src/components/design-library/molecules/checkbox-terms/checkbox-terms.stories.tsx
: Added story forCheckboxTerms
component.frontend/src/components/design-library/molecules/checkboxes/checkboxes.stories.tsx
: Added story forCheckboxes
component.frontend/src/components/design-library/molecules/input-comment/input-comment.stories.tsx
: Added story forInputComment
component.frontend/src/components/design-library/molecules/simple-info/simple-info.stories.tsx
: Added story forSimpleInfo
component.frontend/src/components/design-library/organisms/delivery-date/delivery-date.stories.tsx
: Added story forDeliveryDate
component.frontend/src/components/design-library/organisms/issue-card/issue-card.stories.tsx
: Added story forIssueCard
component.Component Updates:
frontend/src/components/design-library/molecules/pickup-tag-list/pickup-tag-list.tsx
: UpdatedPickupTagList
component to include predefined tags.These changes enhance the design library with new components and their corresponding stories, providing a more comprehensive set of UI elements for development and testing.