UX: make 'save' button and question sticky, make big questions scrollable

This commit is contained in:
Pieter Vander Vennet 2023-10-15 00:31:04 +02:00
parent f954a93b59
commit a464877629
5 changed files with 35 additions and 15 deletions

View file

@ -6,13 +6,13 @@ import { MapProperties } from "../../Models/MapProperties"
import DateInput from "./Helpers/DateInput.svelte"
import ColorInput from "./Helpers/ColorInput.svelte"
import BaseUIElement from "../BaseUIElement"
import OpeningHoursInput from "../OpeningHours/OpeningHoursInput"
import WikidataSearchBox from "../Wikipedia/WikidataSearchBox"
import Wikidata from "../../Logic/Web/Wikidata"
import { Utils } from "../../Utils"
import Locale from "../i18n/Locale"
import { Feature } from "geojson"
import { GeoOperations } from "../../Logic/GeoOperations"
import OpeningHoursInput from "./Helpers/OpeningHoursInput.svelte"
export interface InputHelperProperties {
/**
@ -53,7 +53,7 @@ export default class InputHelpers {
}),
date: (value) => new SvelteUIElement(DateInput, { value }),
color: (value) => new SvelteUIElement(ColorInput, { value }),
opening_hours: (value) => new OpeningHoursInput(value),
opening_hours: (value) => new SvelteUIElement(OpeningHoursInput, {value}),
wikidata: InputHelpers.constructWikidataHelper,
} as const