naive-ui
Version:
A Vue 3 Component Library. Fairly Complete, Theme Customizable, Uses TypeScript, Fast
20 lines • 859 B
JavaScript
import { c, cB, cE, cM } from "../../../_utils/cssr/index.mjs";
export default c([cB('radio', [cM('rtl', `
direction: rtl;
`)]), cB('radio-group', [cM('rtl', `
direction: rtl;
`, [cB('radio-button', [c('&:first-child', `
border-radius: 0 var(--n-button-border-radius) var(--n-button-border-radius) 0;
border-right: 1px solid var(--n-button-border-color);
border-left: 0;
`, [cE('state-border', `
border-radius: 0 var(--n-button-border-radius) var(--n-button-border-radius) 0;
`)]), c('&:last-child', `
border-radius: var(--n-button-border-radius) 0 0 var(--n-button-border-radius);
border-left: 1px solid var(--n-button-border-color);
border-right: 0;
`, [cE('state-border', `
border-radius: var(--n-button-border-radius) 0 0 var(--n-button-border-radius);
`)]), cM('checked', `
border-color: var(--n-button-border-color-active);
`)])])])]);