https://dev.kronoz.win/r/marzneshin.git
| 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 |
38f7295 |
Mardin |
2y ago |
<PopoverContent className="w-80 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 |
) |