Skip to content

Commit 292ae6c

Browse files
refactor: [M3-8900] - Move RadioGroup to @linode/ui package (#11254)
* Move RadioGroup to ui package * Added changeset: Move `RadioGroup` from `manager` to `ui` package
1 parent 3450d7c commit 292ae6c

File tree

24 files changed

+28
-39
lines changed

24 files changed

+28
-39
lines changed

packages/manager/src/components/FormLabel.stories.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
import { FormControl } from '@linode/ui';
1+
import { FormControl, RadioGroup } from '@linode/ui';
22
import React from 'react';
33

44
import { FormControlLabel } from './FormControlLabel';
55
import { FormLabel } from './FormLabel';
66
import { Radio } from './Radio/Radio';
7-
import { RadioGroup } from './RadioGroup';
87

98
import type { Meta, StoryObj } from '@storybook/react';
109

packages/manager/src/components/ModeSelect/ModeSelect.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1+
import { RadioGroup } from '@linode/ui';
12
import * as React from 'react';
23

3-
import { Radio } from 'src/components/Radio/Radio';
44
import { FormControlLabel } from 'src/components/FormControlLabel';
5-
import { RadioGroup } from 'src/components/RadioGroup';
5+
import { Radio } from 'src/components/Radio/Radio';
66

77
export interface Mode<modes> {
88
label: string;

packages/manager/src/components/Radio/Radio.stories.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
import { Box } from '@linode/ui';
1+
import { Box, RadioGroup } from '@linode/ui';
22
import React from 'react';
33

44
import { FormControlLabel } from '../FormControlLabel';
5-
import { RadioGroup } from '../RadioGroup';
65
import { Radio } from './Radio';
76

87
import type { RadioProps } from './Radio';

packages/manager/src/features/Databases/DatabaseCreate/DatabaseCreateAccessControls.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { Notice, RadioGroup } from '@linode/ui';
12
import { Theme } from '@mui/material/styles';
23
import Grid from '@mui/material/Unstable_Grid2';
34
import * as React from 'react';
@@ -8,14 +9,12 @@ import { FormControlLabel } from 'src/components/FormControlLabel';
89
import { Link } from 'src/components/Link';
910
import { MultipleIPInput } from 'src/components/MultipleIPInput/MultipleIPInput';
1011
import { Radio } from 'src/components/Radio/Radio';
11-
import { RadioGroup } from 'src/components/RadioGroup';
1212
import { Typography } from 'src/components/Typography';
1313
import { ExtendedIP, ipFieldPlaceholder } from 'src/utilities/ipUtils';
1414

1515
import { useIsDatabasesEnabled } from '../utilities';
1616

1717
import type { APIError } from '@linode/api-v4/lib/types';
18-
import { Notice } from '@linode/ui';
1918

2019
const useStyles = makeStyles()((theme: Theme) => ({
2120
container: {

packages/manager/src/features/Databases/DatabaseCreate/DatabaseNodeSelector.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
import { FormControl, Notice } from '@linode/ui';
1+
import { FormControl, Notice, RadioGroup } from '@linode/ui';
22
import React from 'react';
33

44
import { FormControlLabel } from 'src/components/FormControlLabel';
55
import { Radio } from 'src/components/Radio/Radio';
6-
import { RadioGroup } from 'src/components/RadioGroup';
76
import { Typography } from 'src/components/Typography';
87
import { StyledChip } from 'src/features/components/PlansPanel/PlanSelection.styles';
98
import { determineInitialPlanCategoryTab } from 'src/features/components/PlansPanel/utils';

packages/manager/src/features/Databases/DatabaseDetail/DatabaseSettings/MaintenanceWindow.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { FormControl, Notice } from '@linode/ui';
1+
import { FormControl, Notice, RadioGroup } from '@linode/ui';
22
import { useFormik } from 'formik';
33
import { DateTime } from 'luxon';
44
import { useSnackbar } from 'notistack';
@@ -10,7 +10,6 @@ import { Button } from 'src/components/Button/Button';
1010
import Select from 'src/components/EnhancedSelect/Select';
1111
import { FormControlLabel } from 'src/components/FormControlLabel';
1212
import { Radio } from 'src/components/Radio/Radio';
13-
import { RadioGroup } from 'src/components/RadioGroup';
1413
import { TooltipIcon } from 'src/components/TooltipIcon';
1514
import { Typography } from 'src/components/Typography';
1615
import { useDatabaseMutation } from 'src/queries/databases/databases';

packages/manager/src/features/Domains/CloneDomainDrawer.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Notice } from '@linode/ui';
1+
import { Notice, RadioGroup } from '@linode/ui';
22
import { useFormik } from 'formik';
33
import React from 'react';
44
import { useHistory } from 'react-router-dom';
@@ -7,7 +7,6 @@ import { ActionsPanel } from 'src/components/ActionsPanel/ActionsPanel';
77
import { Drawer } from 'src/components/Drawer';
88
import { FormControlLabel } from 'src/components/FormControlLabel';
99
import { Radio } from 'src/components/Radio/Radio';
10-
import { RadioGroup } from 'src/components/RadioGroup';
1110
import { TextField } from 'src/components/TextField';
1211
import { useCloneDomainMutation } from 'src/queries/domains';
1312
import { useGrants, useProfile } from 'src/queries/profile/profile';

packages/manager/src/features/Domains/CreateDomain/CreateDomain.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { FormHelperText, Notice, Paper } from '@linode/ui';
1+
import { FormHelperText, Notice, Paper, RadioGroup } from '@linode/ui';
22
import { createDomainSchema } from '@linode/validation/lib/domains.schema';
33
import { styled } from '@mui/material/styles';
44
import Grid from '@mui/material/Unstable_Grid2';
@@ -15,7 +15,6 @@ import { FormControlLabel } from 'src/components/FormControlLabel';
1515
import { LandingHeader } from 'src/components/LandingHeader';
1616
import { MultipleIPInput } from 'src/components/MultipleIPInput/MultipleIPInput';
1717
import { Radio } from 'src/components/Radio/Radio';
18-
import { RadioGroup } from 'src/components/RadioGroup';
1918
import { TextField } from 'src/components/TextField';
2019
import { reportException } from 'src/exceptionReporting';
2120
import { LinodeSelect } from 'src/features/Linodes/LinodeSelect/LinodeSelect';

packages/manager/src/features/Domains/EditDomainDrawer.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Notice } from '@linode/ui';
1+
import { Notice, RadioGroup } from '@linode/ui';
22
import { useFormik } from 'formik';
33
import * as React from 'react';
44

@@ -7,7 +7,6 @@ import { Drawer } from 'src/components/Drawer';
77
import { FormControlLabel } from 'src/components/FormControlLabel';
88
import { MultipleIPInput } from 'src/components/MultipleIPInput/MultipleIPInput';
99
import { Radio } from 'src/components/Radio/Radio';
10-
import { RadioGroup } from 'src/components/RadioGroup';
1110
import { TagsInput } from 'src/components/TagsInput/TagsInput';
1211
import { TextField } from 'src/components/TextField';
1312
import { useUpdateDomainMutation } from 'src/queries/domains';

packages/manager/src/features/Firewalls/FirewallDetail/Rules/FirewallRuleForm.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Notice } from '@linode/ui';
1+
import { Notice, RadioGroup } from '@linode/ui';
22
import { styled } from '@mui/material/styles';
33
import * as React from 'react';
44

@@ -7,7 +7,6 @@ import { Autocomplete } from 'src/components/Autocomplete/Autocomplete';
77
import { FormControlLabel } from 'src/components/FormControlLabel';
88
import { MultipleIPInput } from 'src/components/MultipleIPInput/MultipleIPInput';
99
import { Radio } from 'src/components/Radio/Radio';
10-
import { RadioGroup } from 'src/components/RadioGroup';
1110
import { TextField } from 'src/components/TextField';
1211
import { Typography } from 'src/components/Typography';
1312
import {

0 commit comments

Comments
 (0)