Skip to content

Commit be0566c

Browse files
refactor: [M3-8708] – Migrate TooltipIcon to ui package (linode#11269)
1 parent 19ddac2 commit be0566c

File tree

51 files changed

+97
-86
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+97
-86
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@linode/manager": Removed
3+
---
4+
5+
TooltipIcon component (migrated to `ui` package) ([#11269](https://github.com/linode/manager/pull/11269))

packages/manager/src/components/ActionMenu/ActionMenu.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1+
import { TooltipIcon } from '@linode/ui';
12
import { IconButton, ListItemText } from '@mui/material';
23
import Menu from '@mui/material/Menu';
34
import MenuItem from '@mui/material/MenuItem';
45
import * as React from 'react';
56

67
import KebabIcon from 'src/assets/icons/kebab.svg';
7-
import { TooltipIcon } from 'src/components/TooltipIcon';
88
import { convertToKebabCase } from 'src/utilities/convertToKebobCase';
99

1010
export interface Action {

packages/manager/src/components/BackupStatus/BackupStatus.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
import { Tooltip } from '@linode/ui';
1+
import { Tooltip, TooltipIcon } from '@linode/ui';
22
import Backup from '@mui/icons-material/Backup';
33
import * as React from 'react';
44
import { Link as RouterLink } from 'react-router-dom';
55
import { makeStyles } from 'tss-react/mui';
66

77
import { DateTimeDisplay } from 'src/components/DateTimeDisplay';
88
import { Link } from 'src/components/Link';
9-
import { TooltipIcon } from 'src/components/TooltipIcon';
109
import { Typography } from 'src/components/Typography';
1110

1211
import type { Theme } from '@mui/material/styles';

packages/manager/src/components/Checkbox.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1+
import { TooltipIcon } from '@linode/ui';
12
import _Checkbox from '@mui/material/Checkbox';
23
import { styled } from '@mui/material/styles';
34
import * as React from 'react';
45

56
import CheckboxIcon from 'src/assets/icons/checkbox.svg';
67
import CheckboxCheckedIcon from 'src/assets/icons/checkboxChecked.svg';
78
import { FormControlLabel } from 'src/components/FormControlLabel';
8-
import { TooltipIcon } from 'src/components/TooltipIcon';
99

1010
import type { CheckboxProps } from '@mui/material/Checkbox';
1111
import type { SxProps, Theme } from '@mui/material/styles';

packages/manager/src/components/DescriptionList/DescriptionList.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
import { Box } from '@linode/ui';
1+
import { Box, TooltipIcon } from '@linode/ui';
22
import useMediaQuery from '@mui/material/useMediaQuery';
33
import * as React from 'react';
44

5-
import { TooltipIcon } from 'src/components/TooltipIcon';
65
import { Typography } from 'src/components/Typography';
76

87
import {
@@ -11,8 +10,8 @@ import {
1110
StyledDT,
1211
} from './DescriptionList.styles';
1312

13+
import type { TooltipIconProps } from '@linode/ui';
1414
import type { Breakpoint, SxProps, Theme } from '@mui/material/styles';
15-
import type { TooltipIconProps } from 'src/components/TooltipIcon';
1615

1716
type DescriptionListBaseProps = {
1817
/**

packages/manager/src/components/MultipleIPInput/MultipleIPInput.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Button, InputLabel, Notice } from '@linode/ui';
1+
import { Button, InputLabel, Notice, TooltipIcon } from '@linode/ui';
22
import Close from '@mui/icons-material/Close';
33
import Grid from '@mui/material/Unstable_Grid2';
44
import * as React from 'react';
@@ -7,7 +7,6 @@ import { makeStyles } from 'tss-react/mui';
77
import { LinkButton } from 'src/components/LinkButton';
88
import { StyledLinkButtonBox } from 'src/components/SelectFirewallPanel/SelectFirewallPanel';
99
import { TextField } from 'src/components/TextField';
10-
import { TooltipIcon } from 'src/components/TooltipIcon';
1110
import { Typography } from 'src/components/Typography';
1211

1312
import type { InputBaseProps } from '@mui/material/InputBase';

packages/manager/src/components/StackScript/StackScript.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Box, Button, Chip, Divider } from '@linode/ui';
1+
import { Box, Button, Chip, Divider, TooltipIcon } from '@linode/ui';
22
import { useTheme } from '@mui/material/styles';
33
import * as React from 'react';
44
import { Link, useHistory } from 'react-router-dom';
@@ -13,8 +13,6 @@ import { useAccountManagement } from 'src/hooks/useAccountManagement';
1313
import { listToItemsByID } from 'src/queries/base';
1414
import { useAllImagesQuery } from 'src/queries/images';
1515

16-
import { TooltipIcon } from '../TooltipIcon';
17-
1816
import type { StackScript as StackScriptType } from '@linode/api-v4/lib/stackscripts';
1917
import type { Theme } from '@mui/material/styles';
2018

packages/manager/src/components/TableCell/TableCell.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1+
import { TooltipIcon } from '@linode/ui';
12
import { default as _TableCell } from '@mui/material/TableCell';
23
import * as React from 'react';
34
import { makeStyles } from 'tss-react/mui';
45

5-
import { TooltipIcon } from 'src/components/TooltipIcon';
6-
76
import type { Theme } from '@mui/material/styles';
87
import type { TableCellProps as _TableCellProps } from '@mui/material/TableCell';
98

packages/manager/src/components/TextField.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ import {
44
FormHelperText,
55
InputAdornment,
66
InputLabel,
7+
TooltipIcon,
78
} from '@linode/ui';
89
import KeyboardArrowDown from '@mui/icons-material/KeyboardArrowDown';
910
import { useTheme } from '@mui/material/styles';
1011
import { default as _TextField } from '@mui/material/TextField';
1112
import { clamp } from 'ramda';
1213
import * as React from 'react';
1314

14-
import { TooltipIcon } from 'src/components/TooltipIcon';
1515
import { convertToKebabCase } from 'src/utilities/convertToKebobCase';
1616

1717
import type { BoxProps, TooltipProps } from '@linode/ui';

packages/manager/src/components/Toggle/Toggle.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
import Switch, { SwitchProps } from '@mui/material/Switch';
1+
import { TooltipIcon } from '@linode/ui';
2+
import Switch from '@mui/material/Switch';
23
import * as React from 'react';
34

45
import ToggleOff from 'src/assets/icons/toggleOff.svg';
56
import ToggleOn from 'src/assets/icons/toggleOn.svg';
6-
import { TooltipIcon } from 'src/components/TooltipIcon';
7+
8+
import type { SwitchProps } from '@mui/material/Switch';
79

810
export interface ToggleProps extends SwitchProps {
911
/**

0 commit comments

Comments
 (0)