UNPKG

@sandlada/vue-mdc

Version:

![Vue MDC Logo](https://raw.githubusercontent.com/sandlada/vue-mdc/refs/heads/main/docs/vue-mdc-cover.png)

29 lines (28 loc) 922 B
/** * @license * Copyright 2025 Sandlada & Kai Orion * SPDX-License-Identifier: MIT */ import { defineComponent, createVNode } from "vue"; import { componentNamePrefix } from "../../internals/component-name-prefix/component-name-prefix.js"; import { props, DividerVariant } from "./divider.definition.js"; import css from "./styles/divider.module.scss.js"; const Divider = /* @__PURE__ */ defineComponent({ name: `${componentNamePrefix}-divider`, props, render() { const isNoInsert = this.variant === DividerVariant.NoInset; const isMiddle = this.variant === DividerVariant.MiddleInset; const variant = isNoInsert ? [] : isMiddle ? css.inset : css[this.variant]; return createVNode("span", { "data-component": "divider", "aria-hidden": "true", "class": [css.divider, variant] }, null); }, inheritAttrs: true }); export { Divider }; //# sourceMappingURL=divider.js.map