feat: move corporate design section to design accordion item

master
Katja Lutz 2 years ago
parent 12c9ffb935
commit c9328257db

@ -619,44 +619,6 @@ const SettingsOverlay: Component = () => {
</div> </div>
</AccordionItemGrid> </AccordionItemGrid>
<AccordionItemEnd /> <AccordionItemEnd />
<AccordionItemDivider>Corporate Design</AccordionItemDivider>
<AccordionItemGrid>
<div class="col-span-2">
<TextInput
label="Logo"
type="file"
class="file-input"
accept="image/png, image/jpeg, image/svg+xml"
onInput={async (evt) => {
if (!evt.currentTarget.files) {
return;
}
const file = evt.currentTarget.files[0];
if (!file) {
return;
}
const content = await uploadFile(file, "dataUrl");
if (!content) {
return;
}
const image = document.createElement("img");
image.src = content;
image.onload = function () {
setLocalState("logo", {
width: image.width,
height: image.height,
type: file.type,
url: content,
});
};
}}
/>
</div>
</AccordionItemGrid>
</YourDataValidationContext> </YourDataValidationContext>
</AccordionContent> </AccordionContent>
</AccordionItem> </AccordionItem>
@ -763,6 +725,44 @@ const SettingsOverlay: Component = () => {
item={4} item={4}
> >
<AccordionContent> <AccordionContent>
<AccordionItemDivider>Corporate Design</AccordionItemDivider>
<AccordionItemGrid>
<div class="col-span-2">
<TextInput
label="Logo"
type="file"
class="file-input"
accept="image/png, image/jpeg, image/svg+xml"
onInput={async (evt) => {
if (!evt.currentTarget.files) {
return;
}
const file = evt.currentTarget.files[0];
if (!file) {
return;
}
const content = await uploadFile(file, "dataUrl");
if (!content) {
return;
}
const image = document.createElement("img");
image.src = content;
image.onload = function () {
setLocalState("logo", {
width: image.width,
height: image.height,
type: file.type,
url: content,
});
};
}}
/>
</div>
</AccordionItemGrid>
<AccordionItemDivider>Sonstiges</AccordionItemDivider>
<AccordionItemGrid> <AccordionItemGrid>
<div class="col-span-2"> <div class="col-span-2">
<Checkbox <Checkbox

Loading…
Cancel
Save