improve modal styles

This commit is contained in:
marlon-erler
2026-04-08 21:14:37 +00:00
parent 9883160113
commit 3ec8335c9d
8 changed files with 69 additions and 15 deletions
+4
View File
@@ -1,3 +1,7 @@
.modal>div:has(.split-modal[extended]) {
max-width: 64rem;
}
.split-modal {
width: 100%;
height: 100%;
+6 -2
View File
@@ -6,12 +6,14 @@ export function SplitModal(
leftView: React.State<Element>,
rightView: React.State<Element>,
scrollButtonLabel: React.State<string>,
extendedStyle: boolean = false,
navigationState?: React.State<any>,
) {
const view = (
<div class="split-modal">
<div class="split-modal" toggle:extended={extendedStyle}>
<div>
<div class="scroll-area" children:set={leftView}></div>
<div class="detail-button-wrapper">
<div class="detail-button-wrapper" toggle:hidden={navigationState != undefined}>
<button class="ghost" on:click={scrollToDetails}>
<span
class="ellipsis"
@@ -29,5 +31,7 @@ export function SplitModal(
view.scrollLeft = view.scrollWidth;
}
navigationState?.subscribe(scrollToDetails);
return view;
}