Updated pages to use updates functions and return data.
This commit is contained in:
parent
edc93401db
commit
441a8d4afc
6 changed files with 29 additions and 38 deletions
|
@ -13,6 +13,8 @@
|
|||
--spacing: 0.25rem;
|
||||
--container-xs: 20rem;
|
||||
--container-3xl: 48rem;
|
||||
--text-sm: 0.875rem;
|
||||
--text-sm--line-height: calc(1.25 / 0.875);
|
||||
--text-lg: 1.125rem;
|
||||
--text-lg--line-height: calc(1.75 / 1.125);
|
||||
--text-xl: 1.25rem;
|
||||
|
@ -179,9 +181,6 @@
|
|||
.absolute {
|
||||
position: absolute;
|
||||
}
|
||||
.fixed {
|
||||
position: fixed;
|
||||
}
|
||||
.z-1 {
|
||||
z-index: 1;
|
||||
}
|
||||
|
@ -218,9 +217,6 @@
|
|||
.flex {
|
||||
display: flex;
|
||||
}
|
||||
.h-fit {
|
||||
height: fit-content;
|
||||
}
|
||||
.h-full {
|
||||
height: 100%;
|
||||
}
|
||||
|
@ -257,6 +253,13 @@
|
|||
.flex-row {
|
||||
flex-direction: row;
|
||||
}
|
||||
.space-y-1 {
|
||||
:where(& > :not(:last-child)) {
|
||||
--tw-space-y-reverse: 0;
|
||||
margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
|
||||
margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
|
||||
}
|
||||
}
|
||||
.space-y-2 {
|
||||
:where(& > :not(:last-child)) {
|
||||
--tw-space-y-reverse: 0;
|
||||
|
@ -285,13 +288,6 @@
|
|||
margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
|
||||
}
|
||||
}
|
||||
.space-x-8 {
|
||||
:where(& > :not(:last-child)) {
|
||||
--tw-space-x-reverse: 0;
|
||||
margin-inline-start: calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));
|
||||
margin-inline-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)));
|
||||
}
|
||||
}
|
||||
.rounded-full {
|
||||
border-radius: calc(infinity * 1px);
|
||||
}
|
||||
|
@ -309,21 +305,12 @@
|
|||
.border-accent {
|
||||
border-color: var(--color-accent);
|
||||
}
|
||||
.bg-accent {
|
||||
background-color: var(--color-accent);
|
||||
}
|
||||
.bg-black {
|
||||
background-color: var(--color-black);
|
||||
}
|
||||
.bg-primary {
|
||||
background-color: var(--color-primary);
|
||||
}
|
||||
.bg-primary\/80 {
|
||||
background-color: color-mix(in srgb, oklch(0.1 0 0) 80%, transparent);
|
||||
@supports (color: color-mix(in lab, red, red)) {
|
||||
background-color: color-mix(in oklab, var(--color-primary) 80%, transparent);
|
||||
}
|
||||
}
|
||||
.bg-secondary {
|
||||
background-color: var(--color-secondary);
|
||||
}
|
||||
|
@ -361,6 +348,10 @@
|
|||
font-size: var(--text-lg);
|
||||
line-height: var(--tw-leading, var(--text-lg--line-height));
|
||||
}
|
||||
.text-sm {
|
||||
font-size: var(--text-sm);
|
||||
line-height: var(--tw-leading, var(--text-sm--line-height));
|
||||
}
|
||||
.text-xl {
|
||||
font-size: var(--text-xl);
|
||||
line-height: var(--tw-leading, var(--text-xl--line-height));
|
||||
|
@ -381,12 +372,6 @@
|
|||
--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
|
||||
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
|
||||
}
|
||||
.ring-accent\/80 {
|
||||
--tw-ring-color: color-mix(in srgb, oklch(0.6 0.1556 246.71) 80%, transparent);
|
||||
@supports (color: color-mix(in lab, red, red)) {
|
||||
--tw-ring-color: color-mix(in oklab, var(--color-accent) 80%, transparent);
|
||||
}
|
||||
}
|
||||
.ring-primary\/80 {
|
||||
--tw-ring-color: color-mix(in srgb, oklch(0.1 0 0) 80%, transparent);
|
||||
@supports (color: color-mix(in lab, red, red)) {
|
||||
|
|
|
@ -7,9 +7,9 @@ import { function_tags_store } from '@/ts/function_tags.ts'
|
|||
<div
|
||||
class="w-full h-full p-2 bg-primary"
|
||||
v-for="function_tag in function_tags_store.function_tags"
|
||||
:key="function_tag"
|
||||
:key="function_tag.name"
|
||||
>
|
||||
<p class="drop-shadow-accent drop-shadow-md">> {{ function_tag }}</p>
|
||||
<p class="drop-shadow-accent drop-shadow-md">> {{ function_tag.name }}</p>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
|
|
@ -4,8 +4,8 @@ import { groups_store } from '@/ts/groups.ts'
|
|||
|
||||
<template>
|
||||
<div class="flex flex-col space-y-2 text-md">
|
||||
<div class="w-full h-full p-2 bg-primary" v-for="group in groups_store.groups" :key="group">
|
||||
<p class="drop-shadow-accent drop-shadow-md">> {{ group }}</p>
|
||||
<div class="w-full h-full p-2 bg-primary" v-for="group in groups_store.groups" :key="group.name">
|
||||
<p class="drop-shadow-accent drop-shadow-md">> {{ group.name }}</p>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
import { reactive } from 'vue'
|
||||
import { reactive, ref } from 'vue'
|
||||
|
||||
export const function_tags_store = reactive({
|
||||
function_tags: [],
|
||||
function_tags: ref([] as Array<{
|
||||
name: string
|
||||
}>,),
|
||||
})
|
||||
|
||||
export function update_function_tags() {
|
||||
fetch('http://localhost:31337/get/function-tags', {
|
||||
fetch('http://localhost:31337/get/all/function-tags', {
|
||||
credentials: 'include',
|
||||
})
|
||||
.then((res) => {
|
||||
|
|
|
@ -23,7 +23,7 @@ export const functions_store = reactive({
|
|||
})
|
||||
|
||||
export function update_functions() {
|
||||
fetch('http://localhost:31337/get/functions', {
|
||||
fetch('http://localhost:31337/get/all/functions', {
|
||||
credentials: 'include',
|
||||
})
|
||||
.then((res) => {
|
||||
|
|
|
@ -1,11 +1,15 @@
|
|||
import { reactive, ref } from 'vue'
|
||||
|
||||
export const groups_store = reactive({
|
||||
groups: ref([]),
|
||||
groups: ref(
|
||||
[] as Array<{
|
||||
name: string
|
||||
}>,
|
||||
),
|
||||
})
|
||||
|
||||
export function update_groups() {
|
||||
fetch('http://localhost:31337/get/groups', {
|
||||
fetch('http://localhost:31337/get/all/groups', {
|
||||
credentials: 'include',
|
||||
})
|
||||
.then((res) => {
|
||||
|
|
Loading…
Reference in a new issue