init component
This commit is contained in:
11
node_modules/buetify/lib/components/link/BLink.d.ts
generated
vendored
Executable file
11
node_modules/buetify/lib/components/link/BLink.d.ts
generated
vendored
Executable file
@@ -0,0 +1,11 @@
|
||||
import './link.sass';
|
||||
import { FunctionalThemeProps } from '../../composables/theme';
|
||||
import { SetupContext } from 'vue';
|
||||
export interface BLinkProps extends FunctionalThemeProps {
|
||||
href?: string;
|
||||
tag?: string;
|
||||
isDisabled?: boolean;
|
||||
}
|
||||
export default function BLink(props: BLinkProps, { attrs, slots }: SetupContext): import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||||
[key: string]: any;
|
||||
}>;
|
||||
22
node_modules/buetify/lib/components/link/BLink.js
generated
vendored
Executable file
22
node_modules/buetify/lib/components/link/BLink.js
generated
vendored
Executable file
@@ -0,0 +1,22 @@
|
||||
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
|
||||
1
node_modules/buetify/lib/components/link/BLink.js.map
generated
vendored
Executable file
1
node_modules/buetify/lib/components/link/BLink.js.map
generated
vendored
Executable file
@@ -0,0 +1 @@
|
||||
{"version":3,"sources":["../../../src/components/link/BLink.ts"],"names":[],"mappings":"AAAA,OAAO,wCAAP;AACA,SAA+B,QAA/B,QAA+C,yBAA/C;AACA,SAAS,CAAT,QAAgC,KAAhC;AACA,SAAS,YAAT,QAA6B,SAA7B;AAQA,eAAc,SAAU,KAAV,CAAgB,KAAhB,EAAmC;AAAE,EAAA,KAAF;AAAS,EAAA;AAAT,CAAnC,EAAiE;AAC7E,QAAM;AAAE,IAAA;AAAF,MAAmB,QAAQ,CAAC;AAChC,IAAA,WAAW,EAAE,KAAK,CAAC,WAAN,IAAqB,IADF;AAEhC,IAAA,QAAQ,EAAE,KAAK,CAAC,QAAN,IAAkB;AAFI,GAAD,CAAjC;AAIA,SAAO,CAAC,CACN,KAAK,CAAC,GAAN,IAAa,GADP,EAEN;AACE,IAAA,KAAK,EAAE,CAAC,QAAD,EAAW,GAAG,YAAY,CAAC,KAA3B,EAAkC;AAAE,qBAAe,KAAK,CAAC;AAAvB,KAAlC,CADT;AAEE,IAAA,OAAO,EAAE,KAAK,CAAC,UAAN,GAAmB,SAAnB,GAA+B,KAAK,CAAC;AAFhD,GAFM,EAMN,KAAK,CAAC,OAAN,IAAiB,KAAK,CAAC,OAAN,EANX,CAAR;AAQD","sourcesContent":["import './link.sass';\nimport { FunctionalThemeProps, useTheme } from '../../composables/theme';\nimport { h, SetupContext } from 'vue';\nimport { LinkThemeMap } from './theme';\n\nexport interface BLinkProps extends FunctionalThemeProps {\n href?: string;\n tag?: string;\n isDisabled?: boolean;\n}\n\nexport default function BLink(props: BLinkProps, { attrs, slots }: SetupContext) {\n const { themeClasses } = useTheme({\n isThemeable: props.isThemeable ?? true,\n themeMap: props.themeMap ?? LinkThemeMap\n });\n return h(\n props.tag ?? 'a',\n {\n class: ['b-link', ...themeClasses.value, { 'is-disabled': props.isDisabled }],\n onClick: props.isDisabled ? undefined : attrs.onClick\n },\n slots.default && slots.default()\n );\n}\n"],"sourceRoot":"","file":"BLink.js"}
|
||||
4
node_modules/buetify/lib/components/link/index.d.ts
generated
vendored
Executable file
4
node_modules/buetify/lib/components/link/index.d.ts
generated
vendored
Executable file
@@ -0,0 +1,4 @@
|
||||
import BLink from './BLink';
|
||||
import { LinkThemeMap } from './theme';
|
||||
export { BLink, LinkThemeMap };
|
||||
export default BLink;
|
||||
5
node_modules/buetify/lib/components/link/index.js
generated
vendored
Executable file
5
node_modules/buetify/lib/components/link/index.js
generated
vendored
Executable file
@@ -0,0 +1,5 @@
|
||||
import BLink from './BLink';
|
||||
import { LinkThemeMap } from './theme';
|
||||
export { BLink, LinkThemeMap };
|
||||
export default BLink;
|
||||
//# sourceMappingURL=index.js.map
|
||||
1
node_modules/buetify/lib/components/link/index.js.map
generated
vendored
Executable file
1
node_modules/buetify/lib/components/link/index.js.map
generated
vendored
Executable file
@@ -0,0 +1 @@
|
||||
{"version":3,"sources":["../../../src/components/link/index.ts"],"names":[],"mappings":"AAAA,OAAO,KAAP,MAAkB,SAAlB;AACA,SAAS,YAAT,QAA6B,SAA7B;AAEA,SAAS,KAAT,EAAgB,YAAhB;AAEA,eAAe,KAAf","sourcesContent":["import BLink from './BLink';\nimport { LinkThemeMap } from './theme';\n\nexport { BLink, LinkThemeMap };\n\nexport default BLink;\n"],"sourceRoot":"","file":"index.js"}
|
||||
2
node_modules/buetify/lib/components/link/theme.d.ts
generated
vendored
Executable file
2
node_modules/buetify/lib/components/link/theme.d.ts
generated
vendored
Executable file
@@ -0,0 +1,2 @@
|
||||
import { ThemeColorMap } from '../../types/ThemeColorMap';
|
||||
export declare const LinkThemeMap: ThemeColorMap;
|
||||
6
node_modules/buetify/lib/components/link/theme.js
generated
vendored
Executable file
6
node_modules/buetify/lib/components/link/theme.js
generated
vendored
Executable file
@@ -0,0 +1,6 @@
|
||||
import { shallowReactive } from 'vue';
|
||||
export const LinkThemeMap = shallowReactive({
|
||||
dark: 'is-warning',
|
||||
light: 'is-link'
|
||||
});
|
||||
//# sourceMappingURL=theme.js.map
|
||||
1
node_modules/buetify/lib/components/link/theme.js.map
generated
vendored
Executable file
1
node_modules/buetify/lib/components/link/theme.js.map
generated
vendored
Executable file
@@ -0,0 +1 @@
|
||||
{"version":3,"sources":["../../../src/components/link/theme.ts"],"names":[],"mappings":"AAAA,SAAS,eAAT,QAAgC,KAAhC;AAGA,OAAO,MAAM,YAAY,GAAkB,eAAe,CAAC;AACzD,EAAA,IAAI,EAAE,YADmD;AAEzD,EAAA,KAAK,EAAE;AAFkD,CAAD,CAAnD","sourcesContent":["import { shallowReactive } from 'vue';\nimport { ThemeColorMap } from '../../types/ThemeColorMap';\n\nexport const LinkThemeMap: ThemeColorMap = shallowReactive({\n dark: 'is-warning',\n light: 'is-link'\n});\n"],"sourceRoot":"","file":"theme.js"}
|
||||
Reference in New Issue
Block a user