chore: Clean the ui package from next imports (#44278)

This PR moves several components which rely on `next` out of the `ui`
package to the `ui-patterns` package.

`ui-patterns` package is intented to be imported with specific imports
so it's ok if there are components reliant on `next` in there.

The `SonnerToaster` component has removed its dependency by requiring a
prop for `theme`.
This commit is contained in:
Ivan Vasilov authored and GitHub committed 2026-03-30 10:58:37 +02:00
1 parent e01fa312fb
commit ee8eae7309
187 files changed
+912 -912

No files matched your search

@@ -8,7 +8,6 @@ import DataGrid, { Column, DataGridHandle, Row } from 'react-data-grid'
import {
Button,
cn,
CodeBlock,
DropdownMenu,
DropdownMenuContent,
DropdownMenuItem,
@@ -23,6 +22,7 @@ import {
TabsTrigger_Shadcn_,
} from 'ui'
import { Admonition } from 'ui-patterns'
import { CodeBlock } from 'ui-patterns/CodeBlock'
import { InfoTooltip } from 'ui-patterns/info-tooltip'
import { GenericSkeletonLoader } from 'ui-patterns/ShimmeringLoader'