Merge pull request #106 from themesberg/small_fixes

Small fixes
This commit is contained in:
Ilya Artamonov
2022-11-20 21:10:20 +03:00
committed by GitHub
4 changed files with 10 additions and 24 deletions

View File

@@ -11,5 +11,5 @@
</div> </div>
</template> </template>
<script setup> <script setup>
import { Progress } from '../../../../src/index' import { Progress } from 'flowbite-vue'
</script> </script>

View File

@@ -4,5 +4,5 @@
</div> </div>
</template> </template>
<script setup> <script setup>
import { Progress } from '../../../../src/index' import { Progress } from 'flowbite-vue'
</script> </script>

View File

@@ -43,7 +43,7 @@ const props = defineProps({
default: 0, default: 0,
}, },
size: { size: {
type: String, // 'sm' | 'md' | 'lg' | 'xl' type: String as PropType<ProgressSize>,
default: 'md', default: 'md',
}, },
}) })

View File

@@ -39,40 +39,26 @@ export type UseProgressClassesProps = {
} }
export function useProgressClasses(props: UseProgressClassesProps): { innerClasses: Ref<string>, outerClasses: Ref<string>, outsideLabelClasses: Ref<string>} { export function useProgressClasses(props: UseProgressClassesProps): { innerClasses: Ref<string>, outerClasses: Ref<string>, outsideLabelClasses: Ref<string>} {
const bindClasses = computed(() => { const bindClasses = computed(() => {
let colorClass = ''
colorClass = barColorClasses[props.color.value]
let sizeClass = ''
sizeClass = progressSizeClasses[props.size.value]
return classNames( return classNames(
colorClass, barColorClasses[props.color.value],
sizeClass, progressSizeClasses[props.size.value],
) )
}) })
const outerClasses = computed(() => { const outerClasses = computed(() => {
let outerSizeClass = ''
outerSizeClass = progressSizeClasses[props.size.value]
return classNames( return classNames(
outerSizeClass progressSizeClasses[props.size.value],
) )
}) })
const outsideLabelClasses = computed(() => { const outsideLabelClasses = computed(() => {
let outsideLabelClass = ''
outsideLabelClass = outsideTextColorClasses[props.color.value]
return classNames( return classNames(
outsideLabelClass outsideTextColorClasses[props.color.value],
) )
}) })
return { return {
innerClasses: bindClasses, innerClasses: bindClasses,
outerClasses, outerClasses,
outsideLabelClasses outsideLabelClasses,
} }
} }