Skip to content

Commit ebb19b3

Browse files
authored
chore: add shadcnui popover, deprecate MUI popover (coder#15884)
Add popover component from shadcn/ui - https://ui.shadcn.com/docs/components/popover This is preparation for replacing MUI popover and additional work for organizations redesigns: https://www.figma.com/design/OR75XeUI0Z3ksqt1mHsNQw/Dashboard-v1?node-id=139-1380&m=dev
1 parent 21cc6f7 commit ebb19b3

File tree

36 files changed

+617
-302
lines changed

36 files changed

+617
-302
lines changed

site/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
"@radix-ui/react-avatar": "1.1.2",
5454
"@radix-ui/react-dialog": "1.1.2",
5555
"@radix-ui/react-label": "2.1.0",
56+
"@radix-ui/react-popover": "1.1.3",
5657
"@radix-ui/react-slider": "1.2.1",
5758
"@radix-ui/react-slot": "1.1.0",
5859
"@radix-ui/react-switch": "1.1.1",

site/pnpm-lock.yaml

+215
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

site/src/components/FeatureStageBadge/FeatureStageBadge.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import type { Interpolation, Theme } from "@emotion/react";
22
import Link from "@mui/material/Link";
33
import { visuallyHidden } from "@mui/utils";
44
import { HelpTooltipContent } from "components/HelpTooltip/HelpTooltip";
5-
import { Popover, PopoverTrigger } from "components/Popover/Popover";
5+
import { Popover, PopoverTrigger } from "components/deprecated/Popover/Popover";
66
import type { FC, HTMLAttributes, ReactNode } from "react";
77
import { docs } from "utils/docs";
88

site/src/components/HelpTooltip/HelpTooltip.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ import {
88
import HelpIcon from "@mui/icons-material/HelpOutline";
99
import OpenInNewIcon from "@mui/icons-material/OpenInNew";
1010
import Link from "@mui/material/Link";
11+
import { Stack } from "components/Stack/Stack";
1112
import {
1213
Popover,
1314
PopoverContent,
1415
type PopoverContentProps,
1516
type PopoverProps,
1617
PopoverTrigger,
1718
usePopover,
18-
} from "components/Popover/Popover";
19-
import { Stack } from "components/Stack/Stack";
19+
} from "components/deprecated/Popover/Popover";
2020
import {
2121
type FC,
2222
type HTMLAttributes,

site/src/components/IconField/IconField.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ import { visuallyHidden } from "@mui/utils";
66
import { DropdownArrow } from "components/DropdownArrow/DropdownArrow";
77
import { ExternalImage } from "components/ExternalImage/ExternalImage";
88
import { Loader } from "components/Loader/Loader";
9+
import { Stack } from "components/Stack/Stack";
910
import {
1011
Popover,
1112
PopoverContent,
1213
PopoverTrigger,
13-
} from "components/Popover/Popover";
14-
import { Stack } from "components/Stack/Stack";
14+
} from "components/deprecated/Popover/Popover";
1515
import { type FC, Suspense, lazy, useState } from "react";
1616

1717
// See: https://github.com/missive/emoji-mart/issues/51#issuecomment-287353222

0 commit comments

Comments
 (0)