INIT commit

This commit is contained in:
Michal Kváček
2023-05-31 20:44:10 +02:00
commit a3e8917db5
73 changed files with 5405 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
export const setDefaultData = (formData, defaultData) => {
console.log("setting default data ", formData, defaultData);
const ignoredFields = ['__typename'];
for (const key in defaultData) {
if (ignoredFields.includes(key)) continue;
if (typeof formData[key] === 'undefined') {
console.error(`Key ${key} not in formData, skipping!`)
continue;
}
formData[key] = defaultData[key];
}
}
+10
View File
@@ -0,0 +1,10 @@
export const isRequestPending = {
type: Boolean,
required: false,
default: false,
};
export const defaultValues = {
type: Object,
required: false,
default: () => ({})
}
+1
View File
@@ -0,0 +1 @@
export const isRequired = (v) => !!v || "Required"
+10
View File
@@ -0,0 +1,10 @@
import {useMeta} from "quasar";
export const setTitle = (title) => {
// todo: otestovat, nevim proc je tam ta factory
const metadata = {
titleTemplate: () => `${title} - Polétání.cz`,
}
useMeta(metadata);
}
+5
View File
@@ -0,0 +1,5 @@
export const minutesToHumanReadable = (totalMinutes) => {
const hours = Math.round(totalMinutes / 60);
const minutes = totalMinutes % 60;
return `${hours}h ${minutes}min`
}
+3
View File
@@ -0,0 +1,3 @@
export const ktToKph = (speedInKt) => {
return speedInKt;
}