Changeset View
Changeset View
Standalone View
Standalone View
web/modals/modal.react.js
// @flow | // @flow | ||||
import classNames from 'classnames'; | import classNames from 'classnames'; | ||||
import * as React from 'react'; | import * as React from 'react'; | ||||
import ModalOverlay from 'lib/components/modal-overlay.react'; | import ModalOverlay from 'lib/components/modal-overlay.react'; | ||||
import SWMansionIcon, { | |||||
type Icon, | |||||
} from 'lib/components/SWMansionIcon.react.js'; | |||||
import Button from '../components/button.react'; | import Button from '../components/button.react'; | ||||
import SWMansionIcon, { type Icon } from '../SWMansionIcon.react'; | |||||
import css from './modal.css'; | import css from './modal.css'; | ||||
export type ModalSize = 'small' | 'large' | 'fit-content'; | export type ModalSize = 'small' | 'large' | 'fit-content'; | ||||
export type ModalOverridableProps = { | export type ModalOverridableProps = { | ||||
+name: string, | +name: string, | ||||
+icon?: Icon, | +icon?: Icon, | ||||
+onClose: () => void, | +onClose: () => void, | ||||
▲ Show 20 Lines • Show All 66 Lines • Show Last 20 Lines |