Files
discord-decomp/design/components/Dialog/native/Dialog.native.tsx
T
2026-11-01 12:12:55 +02:00

16 lines
581 B
TypeScript

// Metro module 4582 (f4583).
import { useId } from "react";
import { StyleSheet } from "react-native";
import { AccessibilityView } from "../../AccessibilityView/AccessibilityView.native";
export function Dialog(props) {
const { dialogKey: _dialogKey, onDismiss, zIndex, ...props2 } = props;
let dialogKey = props.dialogKey;
const id = useId();
if (dialogKey == null) {
dialogKey = id;
}
return <AccessibilityView style={[StyleSheet.absoluteFill, {
zIndex
}]} accessibilityViewIsModal onAccessibilityEscape={onDismiss} nativeID={dialogKey} {...props2} />;
}