gitscope
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/libs/entity-table/components/sidebar-entity-popover.tsx · master
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 7389ad0 Mardin 2y ago } from "@marzneshin/common/components";
7 4cebd65 Mardin 2y ago import {
8 4cebd65 Mardin 2y ago SidebarEntitySelection
9 7389ad0 Mardin 2y ago } from "@marzneshin/libs/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 65bbe9d Mardin 2y ago size="sm"
23 4cebd65 Mardin 2y ago variant="outline"
24 03d508e Mardin 2y ago className="mr-1 lg:flex"
25 4cebd65 Mardin 2y ago >
26 4cebd65 Mardin 2y ago {buttonChild}
27 4cebd65 Mardin 2y ago </Button>
28 4cebd65 Mardin 2y ago </PopoverTrigger>
29 38f7295 Mardin 2y ago <PopoverContent className="w-80 p-0">
30 4cebd65 Mardin 2y ago <SidebarEntitySelection />
31 4cebd65 Mardin 2y ago </PopoverContent>
32 4cebd65 Mardin 2y ago </Popover>
33 4cebd65 Mardin 2y ago )