Files
manolia-alpha/node_modules/buetify/lib/components/link/BLink.js
Robin COuret e0e50af706 init component
2026-02-16 17:28:37 +01:00

22 lines
623 B
JavaScript
Executable File

import "../../../src/components/link/link.sass";
import { useTheme } from '../../composables/theme';
import { h } from 'vue';
import { LinkThemeMap } from './theme';
export default function BLink(props, {
attrs,
slots
}) {
const {
themeClasses
} = useTheme({
isThemeable: props.isThemeable ?? true,
themeMap: props.themeMap ?? LinkThemeMap
});
return h(props.tag ?? 'a', {
class: ['b-link', ...themeClasses.value, {
'is-disabled': props.isDisabled
}],
onClick: props.isDisabled ? undefined : attrs.onClick
}, slots.default && slots.default());
}
//# sourceMappingURL=BLink.js.map