feat: add Url field preview in settings (#2402)

* feat: add Url field preview in settings

Closes #2326

* feat: add Date field type in settings (#2414)

Closes #2331
This commit is contained in:
Thaïs
2023-11-09 18:51:21 +01:00
committed by GitHub
parent 588091d3dd
commit b28ff9c97e
10 changed files with 70 additions and 16 deletions

View File

@ -64,7 +64,9 @@ export const SettingsObjectFieldTypeSelectSection = ({
}),
)}
/>
{['BOOLEAN', 'MONEY', 'NUMBER', 'TEXT'].includes(fieldType) && (
{['BOOLEAN', 'DATE', 'MONEY', 'NUMBER', 'TEXT', 'URL'].includes(
fieldType,
) && (
<StyledSettingsObjectFieldTypeCard
preview={
<SettingsObjectFieldPreview

View File

@ -1,3 +1,4 @@
import { MemoryRouter } from 'react-router-dom';
import { Meta, StoryObj } from '@storybook/react';
import { ComponentDecorator } from '~/testing/decorators/ComponentDecorator';
@ -40,6 +41,29 @@ export const Currency: Story = {
},
};
export const Date: Story = {
args: {
fieldIconKey: 'IconCalendarEvent',
fieldLabel: 'Registration Date',
fieldType: 'DATE',
},
};
export const Link: Story = {
decorators: [
(Story) => (
<MemoryRouter>
<Story />
</MemoryRouter>
),
],
args: {
fieldIconKey: 'IconWorldWww',
fieldLabel: 'Website',
fieldType: 'URL',
},
};
export const Number: Story = {
args: {
fieldIconKey: 'IconUsers',