1.8.1 • Published 10 months ago

@finastra/dialog v1.8.1

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

Dialog

Dialogs inform users about a task and can contain critical information, require decisions, or involve multiple tasks

See it on NPM! How big is this package in your project? Storybook

Usage

Import

npm i @finastra/dialog
import '@finastra/dialog';
...
<fds-button label="open" onclick="openDialog()"></fds-button>
<fds-dialog id="myDropdown" heading="Title">
  <span>Content</span>
  <fds-button
      secondary
      label="Yes"
      slot="primaryAction"
      dialogAction="ok">
  </fds-button>
  <fds-text-button
      label="No"
      slot="secondaryAction"
      dialogAction="cancel">
  </fds-text-button>
</fds-dialog>


<script>
  function openDialog() {
    document.getElementById("myDropdown").show();
  }
</script>

API

Properties

PropertyAttributeTypeDefaultDescription
actionAttributestring
defaultActionstring
escapeKeyActionescapeKeyActionstring""Setting this attribute to an empty string "" will prevent the escape key from closing the dialog
headingheadingstring""Heading text of the dialog.
hideActionshideActionsbooleanfalseHides the actions footer of the dialog
initialFocusAttributestring
openopenbooleanfalseWhether the dialog should open
scrimClickActionscrimClickActionstring""Setting this attribute to an empty string "" will prevent clicks outside the dialog from closing the dialog
stackedstackedbooleanfalseWhether to stack the action buttons
suppressDefaultPressSelectorstring

Methods

MethodType
blur(): void
click(): void
close(): void
focus(): void
forceLayout(): void
show(): void

Slots

NameDescription
primaryActionFooter area containing the dialog's primary action button.
secondaryActionFooter area containing the dialog's secondary action button.

CSS Custom Properties

PropertyTypeDefaultDescription
--fds-dialog-content-padding"0px 32px 16px 32px"Sets the content padding
--fds-dialog-max-height"calc(100% - 32px)"Sets dialog max height
--fds-dialog-max-width"560px"Sets dialog max width
--fds-dialog-min-width"280px"Sets dialog min width
--fds-dialog-scrim-colorcolor"rgba(0, 0, 0, 0.12)"Color of the scrim
--fds-dialog-z-index7Sets the z-index of the dialog and scrim
1.8.1

10 months ago

1.8.0

12 months ago

1.7.0

1 year ago

1.6.0

1 year ago

1.4.2

1 year ago

1.5.0

1 year ago

1.4.1

1 year ago

1.4.0

1 year ago

1.3.0

1 year ago

1.1.1

2 years ago

1.1.0

2 years ago

1.2.8

1 year ago

1.2.7

1 year ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.1.3

2 years ago

1.0.4

2 years ago

1.2.1

2 years ago

1.1.2

2 years ago

1.2.9

1 year ago

1.2.12

1 year ago

1.2.13

1 year ago

1.2.10

1 year ago

1.2.11

1 year ago

1.2.16

1 year ago

1.2.17

1 year ago

1.2.14

1 year ago

1.2.15

1 year ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.0.42

2 years ago

0.0.44

2 years ago

1.0.3

2 years ago

0.0.41

2 years ago

0.0.40

2 years ago

0.0.39

2 years ago

0.0.38

2 years ago

0.0.37

2 years ago

0.0.36

2 years ago