Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/form-page-layout.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@rocket.chat/layout': patch
---

Replace deprecated default imports with named exports in FormPageLayout
4 changes: 2 additions & 2 deletions packages/layout/src/components/FormPageLayout/Form.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { Tile } from '@rocket.chat/fuselage';
import type { ReactElement, FormHTMLAttributes, ReactNode } from 'react';
import { forwardRef } from 'react';

const Form = forwardRef<
export const Form = forwardRef<
HTMLElement,
Omit<FormHTMLAttributes<HTMLFormElement>, 'is'> & {
children: ReactNode;
Expand All @@ -23,4 +23,4 @@ const Form = forwardRef<
),
);

export default Form;

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Box } from '@rocket.chat/fuselage';
import type { ComponentProps } from 'react';

const FormContainer = (props: ComponentProps<typeof Box>) => <Box {...props} />;
export const FormContainer = (props: ComponentProps<typeof Box>) => <Box {...props} />;


export default FormContainer;
4 changes: 2 additions & 2 deletions packages/layout/src/components/FormPageLayout/FormFooter.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { Box } from '@rocket.chat/fuselage';
import type { FormHTMLAttributes, ReactNode } from 'react';
import { forwardRef } from 'react';

const FormFooter = forwardRef<
export const FormFooter = forwardRef<
HTMLElement,
Omit<FormHTMLAttributes<HTMLElement>, 'is'> & {
children: ReactNode;
Expand All @@ -19,4 +19,4 @@ const FormFooter = forwardRef<
/>
));

export default FormFooter;

4 changes: 2 additions & 2 deletions packages/layout/src/components/FormPageLayout/FormHeader.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ import { Box } from '@rocket.chat/fuselage';
import type { FormHTMLAttributes, ReactNode } from 'react';
import { forwardRef } from 'react';

const FormHeader = forwardRef<
export const FormHeader = forwardRef<
HTMLElement,
Omit<FormHTMLAttributes<HTMLElement>, 'is'> & {
children: ReactNode;
}
>((props, ref) => <Box is='header' mbe={24} {...props} ref={ref} />);

export default FormHeader;

4 changes: 2 additions & 2 deletions packages/layout/src/components/FormPageLayout/FormSteps.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ type FormStepsProps = {
stepCount: number;
};

const FormSteps = ({
export const FormSteps = ({
currentStep,
stepCount,
}: FormStepsProps): ReactElement => {
Expand All @@ -20,4 +20,4 @@ const FormSteps = ({
);
};

export default FormSteps;

Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ import { Box } from '@rocket.chat/fuselage';
import type { FormHTMLAttributes, ReactNode } from 'react';
import { forwardRef } from 'react';

const FormSubtitle = forwardRef<
export const FormSubtitle = forwardRef<
HTMLElement,
Omit<FormHTMLAttributes<HTMLElement>, 'is'> & {
children: ReactNode;
}
>((props, ref) => <Box fontScale='p2' color='hint' {...props} ref={ref} />);

export default FormSubtitle;

4 changes: 2 additions & 2 deletions packages/layout/src/components/FormPageLayout/FormTitle.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { Box } from '@rocket.chat/fuselage';
import type { FormHTMLAttributes, ReactNode } from 'react';
import { forwardRef } from 'react';

const FormTitle = forwardRef<
export const FormTitle = forwardRef<
HTMLElement,
Omit<FormHTMLAttributes<HTMLElement>, 'is'> & {
children: ReactNode;
Expand All @@ -11,4 +11,4 @@ const FormTitle = forwardRef<
<Box mbe={8} fontScale='h3' fontWeight={800} {...props} ref={ref} />
));

export default FormTitle;

27 changes: 1 addition & 26 deletions packages/layout/src/components/FormPageLayout/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,32 +7,7 @@ import FormSteps from './FormSteps';
import FormSubtitle from './FormSubtitle';
import FormTitle from './FormTitle';

export default Object.assign(Form, {
/**
* @deprecated prefer using named imports
* */
Header: FormHeader,
/**
* @deprecated prefer using named imports
* */
Steps: FormSteps,
/**
* @deprecated prefer using named imports
* */
Title: FormTitle,
/**
* @deprecated prefer using named imports
* */
Subtitle: FormSubtitle,
/**
* @deprecated prefer using named imports
* */
Container: FormContainer,
/**
* @deprecated prefer using named imports
* */
Footer: FormFooter,
});


export {
Form,
Expand Down