Mobile Anpassungen Kompetenzprofil

This commit is contained in:
Daniel Egger 2022-10-11 14:22:32 +02:00
parent d93e3f132a
commit e5cdd35e95
6 changed files with 15 additions and 8 deletions

View File

@ -29,7 +29,7 @@ const emit = defineEmits<{
leave-to-class="transform scale-95 opacity-0" leave-to-class="transform scale-95 opacity-0"
> >
<MenuItems <MenuItems
class="absolute mt-2 px-6 w-56 origin-top-right divide-y divide-gray-500 bg-white shadow-lg ring-1 ring-black ring-opacity-5 focus:outline-none" class="absolute mt-2 px-6 w-56 w-max-full origin-top-right divide-y divide-gray-500 bg-white shadow-lg ring-1 ring-black ring-opacity-5 focus:outline-none"
:class="[align === 'left' ? 'left-0' : 'right-0']" :class="[align === 'left' ? 'left-0' : 'right-0']"
> >
<div v-for="section in listItems" :key="section" class=""> <div v-for="section in listItems" :key="section" class="">

View File

@ -38,7 +38,7 @@ const dropdownSelected = computed({
<template> <template>
<Listbox v-model="dropdownSelected" as="div"> <Listbox v-model="dropdownSelected" as="div">
<div class="mt-1 relative w-96"> <div class="mt-1 relative w-full">
<ListboxButton <ListboxButton
class="bg-white relative w-full border border-gray-500 pl-5 pr-10 py-3 text-left cursor-default font-bold" class="bg-white relative w-full border border-gray-500 pl-5 pr-10 py-3 text-left cursor-default font-bold"
> >

View File

@ -356,15 +356,19 @@ function log(data: any) {
<h2 class="mt-8 mb-8">Dropdown (Work-in-progress)</h2> <h2 class="mt-8 mb-8">Dropdown (Work-in-progress)</h2>
<ItDropdownSelect v-model="state.dropdownSelected" :items="state.dropdownValues"> <ItDropdownSelect
v-model="state.dropdownSelected"
class="w-full lg:w-96 mt-4 lg:mt-0"
:items="state.dropdownValues"
>
</ItDropdownSelect> </ItDropdownSelect>
{{ state.dropdownSelected }} {{ state.dropdownSelected }}
<h2 class="mt-8 mb-8">Checkbox</h2> <h2 class="mt-8 mb-8">Checkbox</h2>
<ItCheckbox v-model="state.checkboxValue" :disabled="false" class="" <ItCheckbox v-model="state.checkboxValue" :disabled="false" class=""
>Label</ItCheckbox >Label
> </ItCheckbox>
<ItCheckbox disabled class="mt-4">Disabled</ItCheckbox> <ItCheckbox disabled class="mt-4">Disabled</ItCheckbox>
@ -376,8 +380,8 @@ function log(data: any) {
:list-items="dropdownData" :list-items="dropdownData"
:align="'left'" :align="'left'"
@select="log" @select="log"
>Click Me</ItDropdown >Click Me
> </ItDropdown>
</div> </div>
</main> </main>
</template> </template>

View File

@ -56,6 +56,7 @@ const countStatus = computed(() => {
<h1>Kompetenzprofil</h1> <h1>Kompetenzprofil</h1>
<ItDropdownSelect <ItDropdownSelect
v-model="competenceStore.selectedCircle" v-model="competenceStore.selectedCircle"
class="w-full lg:w-96 mt-4 lg:mt-0"
:items="competenceStore.availableCircles" :items="competenceStore.availableCircles"
></ItDropdownSelect> ></ItDropdownSelect>
</div> </div>
@ -112,7 +113,7 @@ const countStatus = computed(() => {
</li> </li>
<li class="flex-1"> <li class="flex-1">
<h5 class="text-gray-700 mb-4">Nicht eingeschätzt</h5> <h5 class="text-gray-700 mb-4">Nicht eingeschätzt</h5>
<div class="flex flex-row items-center border-r"> <div class="flex flex-row items-center">
<it-icon-smiley-neutral class="w-16 h-16"></it-icon-smiley-neutral> <it-icon-smiley-neutral class="w-16 h-16"></it-icon-smiley-neutral>
<p class="text-7xl font-bold inline-block ml-4"> <p class="text-7xl font-bold inline-block ml-4">
{{ countStatus.unknown }} {{ countStatus.unknown }}

View File

@ -24,6 +24,7 @@ const competenceStore = useCompetenceStore();
<h1>Kompetenzen</h1> <h1>Kompetenzen</h1>
<ItDropdownSelect <ItDropdownSelect
v-model="competenceStore.selectedCircle" v-model="competenceStore.selectedCircle"
class="w-full lg:w-96 mt-4 lg:mt-0"
:items="competenceStore.availableCircles" :items="competenceStore.availableCircles"
></ItDropdownSelect> ></ItDropdownSelect>
</div> </div>

View File

@ -34,6 +34,7 @@ const shownCriteria = computed(() => {
<h1>Einschätzungen</h1> <h1>Einschätzungen</h1>
<ItDropdownSelect <ItDropdownSelect
v-model="competenceStore.selectedCircle" v-model="competenceStore.selectedCircle"
class="w-full lg:w-96 mt-4 lg:mt-0"
:items="competenceStore.availableCircles" :items="competenceStore.availableCircles"
></ItDropdownSelect> ></ItDropdownSelect>
</div> </div>