| 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 |
}; |