gitscope
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/components/entity-table/tests/dialogs.mock.tsx · v0.3.0-alpha10
Source
1 d21d2e2 Mrdn 2y ago
2 d21d2e2 Mrdn 2y ago import { Dialog, DialogContent, UseDialogProps } from '@marzneshin/components'
3 d21d2e2 Mrdn 2y ago import { MockDataType } from './data.mock'
4 d21d2e2 Mrdn 2y ago
5 d21d2e2 Mrdn 2y ago export const MockDialog = ({ open, onOpenChange, entity }: UseDialogProps<MockDataType>) => {
6 d21d2e2 Mrdn 2y ago return (
7 d21d2e2 Mrdn 2y ago <Dialog open={open} onOpenChange={onOpenChange} defaultOpen={false}>
8 d21d2e2 Mrdn 2y ago <DialogContent data-testid={entity ? "edit-mutation-dialog" : "create-mutation-dialog"}>
9 d21d2e2 Mrdn 2y ago <span data-testid="name">{entity?.name}</span>
10 d21d2e2 Mrdn 2y ago <span data-testid="operating-system">{entity?.operatingSystem}</span>
11 d21d2e2 Mrdn 2y ago <span data-testid="proxy-protocol">{entity?.proxyProtocol}</span>
12 d21d2e2 Mrdn 2y ago </DialogContent>
13 d21d2e2 Mrdn 2y ago </Dialog>
14 d21d2e2 Mrdn 2y ago )
15 d21d2e2 Mrdn 2y ago };
16 d21d2e2 Mrdn 2y ago
17 d21d2e2 Mrdn 2y ago
18 d21d2e2 Mrdn 2y ago export const MockDeleteConfirmationDialog = ({ open, onOpenChange, entity }: UseDialogProps<MockDataType>) => {
19 d21d2e2 Mrdn 2y ago return (
20 d21d2e2 Mrdn 2y ago <Dialog open={open} onOpenChange={onOpenChange} defaultOpen={false}>
21 d21d2e2 Mrdn 2y ago <DialogContent data-testid={entity ? "delete-confirmation-dialog" : null}>
22 d21d2e2 Mrdn 2y ago <span data-testid="name">{entity?.name}</span>
23 d21d2e2 Mrdn 2y ago <span data-testid="operating-system">{entity?.operatingSystem}</span>
24 d21d2e2 Mrdn 2y ago <span data-testid="proxy-protocol">{entity?.proxyProtocol}</span>
25 d21d2e2 Mrdn 2y ago </DialogContent>
26 d21d2e2 Mrdn 2y ago </Dialog>
27 d21d2e2 Mrdn 2y ago )
28 d21d2e2 Mrdn 2y ago };
29 d21d2e2 Mrdn 2y ago
30 d21d2e2 Mrdn 2y ago
31 d21d2e2 Mrdn 2y ago export const MockSettingsDialog = ({ open, onOpenChange, entity }: UseDialogProps<MockDataType>) => {
32 d21d2e2 Mrdn 2y ago return (
33 d21d2e2 Mrdn 2y ago <Dialog open={open} onOpenChange={onOpenChange} defaultOpen={false}>
34 d21d2e2 Mrdn 2y ago <DialogContent data-testid="settings-dialog">
35 d21d2e2 Mrdn 2y ago <span data-testid="name">{entity?.name}</span>
36 d21d2e2 Mrdn 2y ago <span data-testid="operating-system">{entity?.operatingSystem}</span>
37 d21d2e2 Mrdn 2y ago <span data-testid="proxy-protocol">{entity?.proxyProtocol}</span>
38 d21d2e2 Mrdn 2y ago </DialogContent>
39 d21d2e2 Mrdn 2y ago </Dialog>
40 d21d2e2 Mrdn 2y ago )
41 d21d2e2 Mrdn 2y ago };