From 373fd8f60287438230b9caf3d6a0d386e224e276 Mon Sep 17 00:00:00 2001 From: hirakei1203 Date: Sun, 23 Oct 2022 23:42:38 +0900 Subject: [PATCH] create types.ts --- src/components/Progress/composables/useProgressClasses.ts | 7 ++++++- src/components/Progress/types.ts | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 src/components/Progress/types.ts diff --git a/src/components/Progress/composables/useProgressClasses.ts b/src/components/Progress/composables/useProgressClasses.ts index 1e1ebd6..23d56ad 100644 --- a/src/components/Progress/composables/useProgressClasses.ts +++ b/src/components/Progress/composables/useProgressClasses.ts @@ -13,6 +13,11 @@ const progressColorClasses: ProgressClassMap = { }, } +export type UseProgressClassesProps = { + color: Ref +} + export function useProgressClasses(props: UseProgressClassesProps): { wrapperClasses: Ref} { - + let colorClasses = ''; + colorClasses = progressColorClasses(props.gradient.value as unknown as keyof typeof progressColorClasses.default) } \ No newline at end of file diff --git a/src/components/Progress/types.ts b/src/components/Progress/types.ts new file mode 100644 index 0000000..8d5b11a --- /dev/null +++ b/src/components/Progress/types.ts @@ -0,0 +1 @@ +export type progressColor = 'default' | 'alternative' | 'dark' | 'light' | 'green' | 'red' | 'yellow' | 'purple' | 'pink' | 'blue' \ No newline at end of file