gitscope
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/features/entity-table/components/sidebar-entity-popover.tsx · v0.4.1
Source
1 4cebd65 Mardin 2y ago import {
2 4cebd65 Mardin 2y ago Button,
3 4cebd65 Mardin 2y ago Popover,
4 4cebd65 Mardin 2y ago PopoverTrigger,
5 4cebd65 Mardin 2y ago PopoverContent,
6 4cebd65 Mardin 2y ago } from "@marzneshin/components";
7 4cebd65 Mardin 2y ago import {
8 4cebd65 Mardin 2y ago SidebarEntitySelection
9 4cebd65 Mardin 2y ago } from "@marzneshin/features/entity-table/components";
10 4cebd65 Mardin 2y ago import { FC } from "react";
11 4cebd65 Mardin 2y ago
12 4cebd65 Mardin 2y ago interface SidebarEntityTablePopoverProps {
13 4cebd65 Mardin 2y ago buttonChild: React.ReactElement;
14 4cebd65 Mardin 2y ago }
15 4cebd65 Mardin 2y ago
16 4cebd65 Mardin 2y ago export const SidebarEntityTablePopover: FC<SidebarEntityTablePopoverProps> = ({
17 4cebd65 Mardin 2y ago buttonChild,
18 4cebd65 Mardin 2y ago }) => (
19 03d508e Mardin 2y ago <Popover>
20 4cebd65 Mardin 2y ago <PopoverTrigger asChild>
21 4cebd65 Mardin 2y ago <Button
22 4cebd65 Mardin 2y ago variant="outline"
23 03d508e Mardin 2y ago className="mr-1 lg:flex"
24 4cebd65 Mardin 2y ago >
25 4cebd65 Mardin 2y ago {buttonChild}
26 4cebd65 Mardin 2y ago </Button>
27 4cebd65 Mardin 2y ago </PopoverTrigger>
28 4cebd65 Mardin 2y ago <PopoverContent className="w-80 max-h-100 p-0">
29 4cebd65 Mardin 2y ago <SidebarEntitySelection />
30 4cebd65 Mardin 2y ago </PopoverContent>
31 4cebd65 Mardin 2y ago </Popover>
32 4cebd65 Mardin 2y ago )