first commit

This commit is contained in:
2026-06-19 23:55:45 -07:00
commit f2e4730549
297 changed files with 30726 additions and 0 deletions
@@ -0,0 +1,30 @@
<template>
<v-select
v-model="selectedRoles"
:items="roleItems"
label="Roles"
chips
multiple
closable-chips
v-bind="$attrs"
></v-select>
</template>
<script lang="ts" setup>
import { useI18n } from "vue-i18n"
import { UserRoles } from "@/api/users-api"
const selectedRoles = defineModel<UserRoles[]>({
default: [],
})
const { t } = useI18n()
const ORDERED_ROLES = [UserRoles.USER, UserRoles.SYSTEM_ADMIN]
const roleItems = Object.values(ORDERED_ROLES).map((value) => ({
title: t(`user.roles.${value}`),
value,
}))
</script>