diff --git a/apps/web/Components/Calculation/builders/build-action.tsx b/apps/web/Components/Calculation/builders/build-action.tsx index 227a494..2c785ef 100644 --- a/apps/web/Components/Calculation/builders/build-action.tsx +++ b/apps/web/Components/Calculation/builders/build-action.tsx @@ -10,7 +10,7 @@ type BuilderProps = { valueName: string; }; -export default function buildAction( +export function buildAction( Component: ComponentType, { elementName, valueName: processName }: BuilderProps ) { diff --git a/apps/web/Components/Calculation/builders/build-link.tsx b/apps/web/Components/Calculation/builders/build-link.tsx index ba15a50..496cf2a 100644 --- a/apps/web/Components/Calculation/builders/build-link.tsx +++ b/apps/web/Components/Calculation/builders/build-link.tsx @@ -10,7 +10,7 @@ export type BuilderProps = { valueName: Values; }; -export default function buildLink( +export function buildLink( Component: ComponentType, { elementName, valueName }: BuilderProps ) { diff --git a/apps/web/Components/Calculation/builders/build-options.tsx b/apps/web/Components/Calculation/builders/build-options.tsx index bcf0ae0..7fbbba4 100644 --- a/apps/web/Components/Calculation/builders/build-options.tsx +++ b/apps/web/Components/Calculation/builders/build-options.tsx @@ -13,7 +13,7 @@ type BuilderProps = { valueName: Values; }; -export default function buildOptions( +export function buildOptions( Component: ComponentType, { elementName, valueName }: BuilderProps ) { diff --git a/apps/web/Components/Calculation/builders/build-readonly.tsx b/apps/web/Components/Calculation/builders/build-readonly.tsx index 825f566..eccbaff 100644 --- a/apps/web/Components/Calculation/builders/build-readonly.tsx +++ b/apps/web/Components/Calculation/builders/build-readonly.tsx @@ -10,7 +10,7 @@ type BuilderProps = { valueName: Values; }; -export default function buildReadonly( +export function buildReadonly( Component: ComponentType, { elementName, valueName }: BuilderProps ) { diff --git a/apps/web/Components/Calculation/builders/index.js b/apps/web/Components/Calculation/builders/index.js deleted file mode 100644 index d7dad18..0000000 --- a/apps/web/Components/Calculation/builders/index.js +++ /dev/null @@ -1,7 +0,0 @@ -export { default as buildAction } from './build-action'; -export * from './build-check'; -export { default as buildLink } from './build-link'; -export { default as buildOptions } from './build-options'; -export { default as buildReadonly } from './build-readonly'; -export * from './build-switch'; -export * from './build-value'; diff --git a/apps/web/Components/Calculation/builders/index.ts b/apps/web/Components/Calculation/builders/index.ts new file mode 100644 index 0000000..90405e1 --- /dev/null +++ b/apps/web/Components/Calculation/builders/index.ts @@ -0,0 +1,7 @@ +export * from './build-action'; +export * from './build-check'; +export * from './build-link'; +export * from './build-options'; +export * from './build-readonly'; +export * from './build-switch'; +export * from './build-value'; diff --git a/apps/web/pages/_app.jsx b/apps/web/pages/_app.jsx index be39298..565a824 100644 --- a/apps/web/pages/_app.jsx +++ b/apps/web/pages/_app.jsx @@ -14,7 +14,7 @@ import { QueryClientProvider } from '@tanstack/react-query'; import Head from 'next/head'; import { useMemo } from 'react'; import { ThemeProvider } from 'styled-components'; -import AntdConfig from 'ui/elements/Config'; +import { Config as AntdConfig } from 'ui/elements/Config'; // eslint-disable-next-line turbo/no-undeclared-env-vars if (process.env.NODE_ENV === 'development') { diff --git a/packages/ui/elements/Config.jsx b/packages/ui/elements/Config.jsx index b6083da..6d5acaf 100644 --- a/packages/ui/elements/Config.jsx +++ b/packages/ui/elements/Config.jsx @@ -1,8 +1,6 @@ import { ConfigProvider } from 'antd'; import ru_RU from 'antd/lib/locale/ru_RU'; -function AntdConfig({ children }) { +export function Config({ children }) { return {children}; } - -export default AntdConfig; diff --git a/packages/ui/elements/Link.tsx b/packages/ui/elements/Link.tsx index 327185b..b1da20c 100644 --- a/packages/ui/elements/Link.tsx +++ b/packages/ui/elements/Link.tsx @@ -1,7 +1,7 @@ import type { ButtonProps } from 'antd'; import { Button as AntButton } from 'antd'; -export default function Link({ href, ...props }: ButtonProps) { +export function Link({ href, ...props }: ButtonProps) { return ( & { spaceProps?: SpaceProps; }; -export default function Radio({ - value = null, - options, - spaceProps, - onChange, - ...props -}: RadioProps) { +export function Radio({ value = null, options, spaceProps, onChange, ...props }: RadioProps) { function handleChange(event: RadioChangeEvent) { if (onChange) onChange(event.target.value); } diff --git a/packages/ui/elements/Segmented.tsx b/packages/ui/elements/Segmented.tsx index 10bc7c1..2ee398b 100644 --- a/packages/ui/elements/Segmented.tsx +++ b/packages/ui/elements/Segmented.tsx @@ -5,6 +5,6 @@ type ElementProps = Omit & { options?: SegmentedProps['options']; }; -export default function Segmented({ options = [], ...props }: ElementProps) { +export function Segmented({ options = [], ...props }: ElementProps) { return ; } diff --git a/packages/ui/elements/Select.tsx b/packages/ui/elements/Select.tsx index bad2a8d..aad330f 100644 --- a/packages/ui/elements/Select.tsx +++ b/packages/ui/elements/Select.tsx @@ -2,7 +2,7 @@ import type { SelectProps } from 'antd'; import { Select as AntSelect } from 'antd'; import { useMemo } from 'react'; -export default function Select({ options = [], ...props }: SelectProps) { +export function Select({ options = [], ...props }: SelectProps) { const optionsWithNull = useMemo( () => [ { diff --git a/packages/ui/elements/Text.tsx b/packages/ui/elements/Text.tsx index 50e4c58..a437602 100644 --- a/packages/ui/elements/Text.tsx +++ b/packages/ui/elements/Text.tsx @@ -1,7 +1,7 @@ import { Typography } from 'antd'; import type { ComponentProps, ReactNode } from 'react'; -export default function Text({ +export function Text({ value = '', ...props }: ComponentProps<(typeof Typography)['Text']> & { value?: ReactNode }) { diff --git a/packages/ui/elements/index.ts b/packages/ui/elements/index.ts index 3d043d1..9c926f7 100644 --- a/packages/ui/elements/index.ts +++ b/packages/ui/elements/index.ts @@ -11,14 +11,14 @@ notification.config({ export * from './Button'; export * from './Checkbox'; -export { default as AntdConfig } from './Config'; +export * from './Config'; export * from './Input'; -export { default as Link } from './Link'; -export { default as Radio } from './Radio'; -export { default as Segmented } from './Segmented'; -export { default as Select } from './Select'; +export * from './Link'; +export * from './Radio'; +export * from './Segmented'; +export * from './Select'; export * from './Switch'; -export { default as Text } from './Text'; +export * from './Text'; export { Alert, Badge,