svelte-rune-highlight
Version:
A highlight library for Svelte 5 with Rune
18 lines (17 loc) • 609 B
JavaScript
// Simple class builder without tailwind-variants
export const highlightcompo = (options) => {
const baseClasses = 'hlc-base';
return options?.class ? `${baseClasses} ${options.class}` : baseClasses;
};
export const codewrapper = () => {
return {
base: (options) => {
const baseClasses = 'cw-base';
return options?.class ? `${baseClasses} ${options.class}` : baseClasses;
},
inner: (options) => {
const innerClasses = 'cw-inner';
return options?.class ? `${innerClasses} ${options.class}` : innerClasses;
}
};
};