mirror of
https://github.com/tenrok/vue-select.git
synced 2026-06-16 09:10:33 +03:00
lint
This commit is contained in:
+10
-10
@@ -1,29 +1,29 @@
|
||||
<script setup lang="ts">
|
||||
import { computed, useAttrs } from "#imports";
|
||||
import { NuxtLink } from "#components";
|
||||
import { computed, useAttrs } from '#imports'
|
||||
import { NuxtLink } from '#components'
|
||||
|
||||
const props = withDefaults(
|
||||
defineProps<{
|
||||
variant?: "primary" | "secondary";
|
||||
variant?: 'primary' | 'secondary'
|
||||
}>(),
|
||||
{
|
||||
variant: "primary",
|
||||
variant: 'primary',
|
||||
}
|
||||
);
|
||||
)
|
||||
|
||||
const styles = computed(
|
||||
() =>
|
||||
({
|
||||
primary:
|
||||
"rounded-full bg-sky-300 py-2 px-4 text-sm font-semibold text-slate-900 hover:bg-sky-200 focus:outline-none focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-sky-300/50 active:bg-sky-500",
|
||||
'rounded-full bg-sky-300 py-2 px-4 text-sm font-semibold text-slate-900 hover:bg-sky-200 focus:outline-none focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-sky-300/50 active:bg-sky-500',
|
||||
secondary:
|
||||
"rounded-full bg-slate-800 py-2 px-4 text-sm font-medium text-white hover:bg-slate-700 focus:outline-none focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white/50 active:text-slate-400",
|
||||
'rounded-full bg-slate-800 py-2 px-4 text-sm font-medium text-white hover:bg-slate-700 focus:outline-none focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white/50 active:text-slate-400',
|
||||
}[props.variant])
|
||||
);
|
||||
)
|
||||
|
||||
const hasTo = computed<boolean>(() => Object.keys(useAttrs()).includes("to"));
|
||||
const hasTo = computed<boolean>(() => Object.keys(useAttrs()).includes('to'))
|
||||
|
||||
const component = computed(() => (hasTo.value ? NuxtLink : "button"));
|
||||
const component = computed(() => (hasTo.value ? NuxtLink : 'button'))
|
||||
</script>
|
||||
|
||||
<template>
|
||||
|
||||
Reference in New Issue
Block a user