UNPKG

@dialpad/dialtone

Version:

Dialpad's Dialtone design system monorepo

40 lines (39 loc) 991 B
const DANGER = "danger"; const WARNING = "warning"; const SUCCESS = "success"; const MUTED = "muted"; const MENTION = "mention"; const LINK_VARIANTS = ["", DANGER, WARNING, SUCCESS, MUTED, MENTION]; const LINK_KIND_MODIFIERS = { default: "", warning: "d-link--warning", danger: "d-link--danger", success: "d-link--success", muted: "d-link--muted", mention: "d-link--mention" }; const LINK_KIND_MODIFIERS_INVERTED = { default: "d-link--inverted", warning: "d-link--inverted-warning", danger: "d-link--inverted-danger", success: "d-link--inverted-success", muted: "d-link--inverted-muted", mention: "d-link--inverted-mention" }; const getLinkKindModifier = (kind, inverted) => { if (inverted) { return LINK_KIND_MODIFIERS_INVERTED[kind || "default"]; } return LINK_KIND_MODIFIERS[kind]; }; export { DANGER, LINK_KIND_MODIFIERS, LINK_VARIANTS, MENTION, MUTED, SUCCESS, WARNING, getLinkKindModifier }; //# sourceMappingURL=link_constants.js.map