This repository has been archived on 2024-02-08. You can view files and clone it, but cannot push or open issues or pull requests.
frontend/src/components/tasks/partials/sort.vue
kolaente 447641c222
All checks were successful
continuous-integration/drone/push Build is passing
chore: apply lint fixes
2024-02-07 12:23:09 +00:00

32 lines
480 B
Vue

<template>
<BaseButton>
<icon
v-if="order === 'asc'"
icon="sort-up"
/>
<icon
v-else-if="order === 'desc'"
icon="sort-up"
rotation="180"
/>
<icon
v-else
icon="sort"
/>
</BaseButton>
</template>
<script setup lang="ts">
import type {PropType} from 'vue'
import BaseButton from '@/components/base/BaseButton.vue'
type Order = 'asc' | 'desc' | 'none'
defineProps({
order: {
type: String as PropType<Order>,
default: 'none',
},
})
</script>