UNPKG

@mikezimm/fps-library-v2

Version:

Library of reusable typescript/javascript functions, interfaces and constants

34 lines 1.71 kB
import * as React from 'react'; import { Dialog, DialogType, DialogFooter } from '@fluentui/react/lib/Dialog'; import { PrimaryButton, DefaultButton } from '@fluentui/react/lib/Button'; import { mergeStyles } from '@fluentui/react/lib/Styling'; export function buildConfirmDialog(thisDialog) { //let highlightKeys = ["Title","Email","IsSiteAdmin","LoginName", "Id"]; //let specialKeys = highlightKeys.concat("meta","searchString"); const iconClassInfo = mergeStyles({ fontSize: 18, margin: '5px', verticalAlign: 'bottom', padding: '0px !important', }); let iconStyles = { root: { //color: h.color ? h.color : "blue", } }; let buildDialog = React.createElement("div", null, React.createElement(Dialog, { hidden: !thisDialog.showDialog, type: DialogType.normal, onDismiss: thisDialog._closeDialog, dialogContentProps: { type: DialogType.normal, title: thisDialog.title, subText: thisDialog.dialogMessage }, modalProps: { isBlocking: true, containerClassName: 'ms-dialogMainOverride' } }, React.createElement(DialogFooter, null, React.createElement("div", { style: { marginBottom: 7, display: 'flex', justifyContent: 'space-evenly', alignItems: 'center' } }, React.createElement(DefaultButton, { onClick: thisDialog._closeDialog }, 'Cancel'), React.createElement(PrimaryButton, { onClick: thisDialog._confirmDialog }, thisDialog.confirmButton))))); return buildDialog; } //# sourceMappingURL=confirmDialog.js.map