UPD: Refactor components

This commit is contained in:
Robert Kossessa
2024-02-04 17:46:26 +01:00
parent 7f85f9986e
commit 5e3f29058f
24 changed files with 120 additions and 71 deletions

View File

@@ -0,0 +1,34 @@
<script setup>
import schema from '@/data/profileSchema.json'
import axios from 'axios'
import { inject, ref } from 'vue'
const ajv = inject('ajv')
const message = ref('Waiting...')
try {
const res = await axios.get('http://localhost:3001/profiles/5867')
const profiles = res.data
console.log(profiles)
const validate = ajv.compile(schema)
const valid = validate(profiles)
if (!valid) {
message.value = 'Invalid!'
console.log(validate.errors)
} else {
message.value = 'Valid!'
console.log('valid!!!!!!!!!!!!!!!1111elf')
}
} catch (e) {
console.error(e)
}
</script>
<template>
{{ message }}
</template>
<style scoped>
</style>

View File

@@ -25,7 +25,7 @@
</template>
<script setup>
import { ref } from 'vue'
import ScrambleText from '@/components/effects/ScrambleText.vue'
import ScrambleText from '@/components/common/ScrambleText.vue'
import { Badge } from '@/components/ui/badge'
import { ChevronRight } from 'lucide-vue-next'