create useProgressClasses.ts

This commit is contained in:
hirakei1203
2022-10-22 22:52:36 +09:00
parent efe306a634
commit 7e75e04790
3 changed files with 22 additions and 0 deletions

1
.node-version Normal file
View File

@@ -0,0 +1 @@
16.6.2

View File

@@ -6,6 +6,7 @@
<script lang="ts" setup> <script lang="ts" setup>
import { computed, toRefs } from 'vue' import { computed, toRefs } from 'vue'
import type { PropType } from 'vue' import type { PropType } from 'vue'
import { useProgressClasses } from './composables/useProgressClasses'
const props = defineProps({ const props = defineProps({
color: { color: {
@@ -34,4 +35,6 @@ const props = defineProps({
}, },
}) })
const { wrapperClasses } = useProgressClasses(toRefs(props))
</script> </script>

View File

@@ -0,0 +1,18 @@
const progressColorClasses: ProgressClassMap<ProgressVariant> = {
default: {
default: '',
blue: 'bg-blue-600',
alternative: '',
dark: 'bg-gray-600 dark:bg-gray-300',
light: '',
green: 'bg-green-600 dark:bg-green-500',
red: 'bg-red-600 dark:bg-red-500',
yellow: 'bg-yellow-400',
purple: 'bg-purple-600 dark:bg-purple-500',
pink: '',
},
}
export function useProgressClasses(props: UseProgressClassesProps): { wrapperClasses: Ref<string>} {
}