UNPKG

element-plus

Version:

A Component Library for Vue 3

61 lines (60 loc) 1.22 kB
import { keysOf } from "../../../utils/objects.mjs"; import { buildProps } from "../../../utils/vue/props/runtime.mjs"; import { TypeComponentsMap } from "../../../utils/vue/icon.mjs"; //#region ../../packages/components/alert/src/alert.ts const alertEffects = ["light", "dark"]; /** * @deprecated Removed after 3.0.0, Use `AlertProps` instead. */ const alertProps = buildProps({ /** * @description alert title. */ title: { type: String, default: "" }, description: { type: String, default: "" }, /** * @description alert type. */ type: { type: String, values: keysOf(TypeComponentsMap), default: "info" }, /** * @description whether alert can be dismissed. */ closable: { type: Boolean, default: true }, /** * @description text for replacing x button */ closeText: { type: String, default: "" }, /** * @description whether show icon */ showIcon: Boolean, /** * @description should content be placed in center. */ center: Boolean, effect: { type: String, values: alertEffects, default: "light" } }); const alertEmits = { close: (evt) => evt instanceof MouseEvent }; //#endregion export { alertEffects, alertEmits, alertProps }; //# sourceMappingURL=alert.mjs.map