naive-ui
Version:
A Vue 3 Component Library. Fairly Complete, Theme Customizable, Uses TypeScript, Fast
16 lines • 480 B
JavaScript
import { cB, cE, cM } from "../../../_utils/cssr/index.mjs";
export default cB('alert', [cM('rtl', `
direction: rtl;
`, [cE('icon', `
left: unset;
right: 0;
margin: var(--n-icon-margin-rtl);
`), cM('show-icon', [cB('alert-body', `
padding-left: var(--n-padding);
padding-right: calc(var(--n-icon-margin-left) + var(--n-icon-size) + var(--n-icon-margin-right));
`)]), cE('close', `
position: absolute;
right: unset;
left: 0;
margin: var(--n-close-margin-rtl);
`)])]);