@rn-vui/themed
Version:
Cross Platform React Native UI Toolkit
17 lines (16 loc) • 864 B
JavaScript
import { withTheme } from '../config';
import { DialogLoading, } from '@rn-vui/base/dist/Dialog/Dialog.Loading';
import { DialogTitle, } from '@rn-vui/base/dist/Dialog/Dialog.Title';
import { DialogButton, } from '@rn-vui/base/dist/Dialog/Dialog.Button';
import { DialogActions, } from '@rn-vui/base/dist/Dialog/Dialog.Actions';
import { DialogBase } from '@rn-vui/base/dist/Dialog/Dialog';
const ThemedDialogLoading = withTheme(DialogLoading, 'DialogLoading');
const ThemedDialogTitle = withTheme(DialogTitle, 'DialogTitle');
const ThemedDialogButton = withTheme(DialogButton, 'DialogButton');
const ThemedDialogActions = withTheme(DialogActions, 'DialogActions');
export default Object.assign(withTheme(DialogBase, 'Dialog'), {
Loading: ThemedDialogLoading,
Title: ThemedDialogTitle,
Actions: ThemedDialogActions,
Button: ThemedDialogButton,
});