Accordion styles
This commit is contained in:
@@ -55,7 +55,7 @@
|
|||||||
class:is-executing={container.isNodeExecuting}
|
class:is-executing={container.isNodeExecuting}
|
||||||
class:edit={edit}>
|
class:edit={edit}>
|
||||||
{#if edit}
|
{#if edit}
|
||||||
<Block>
|
<Block elem_classes={["gradio-accordion"]}>
|
||||||
<Accordion label={container.attrs.title} open={true}>
|
<Accordion label={container.attrs.title} open={true}>
|
||||||
<div class="v-pane"
|
<div class="v-pane"
|
||||||
class:empty={children.length === 0}
|
class:empty={children.length === 0}
|
||||||
@@ -94,7 +94,7 @@
|
|||||||
</Accordion>
|
</Accordion>
|
||||||
</Block>
|
</Block>
|
||||||
{:else}
|
{:else}
|
||||||
<Block>
|
<Block elem_classes={["gradio-accordion"]}>
|
||||||
<Accordion label={container.attrs.title} open={container.attrs.openOnStartup}>
|
<Accordion label={container.attrs.title} open={container.attrs.openOnStartup}>
|
||||||
{#each children.filter(item => item.id !== SHADOW_PLACEHOLDER_ITEM_ID) as item(item.id)}
|
{#each children.filter(item => item.id !== SHADOW_PLACEHOLDER_ITEM_ID) as item(item.id)}
|
||||||
<WidgetContainer dragItem={item} zIndex={zIndex+1} />
|
<WidgetContainer dragItem={item} zIndex={zIndex+1} />
|
||||||
@@ -189,4 +189,10 @@
|
|||||||
.container.selected > :global(.block) {
|
.container.selected > :global(.block) {
|
||||||
background: var(--color-yellow-300);
|
background: var(--color-yellow-300);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.gradio-accordion {
|
||||||
|
.widget, .container {
|
||||||
|
padding: 5px;
|
||||||
|
}
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -280,21 +280,43 @@ div.float {
|
|||||||
border-right: 1px var(--ae-panel-border-color) !important;
|
border-right: 1px var(--ae-panel-border-color) !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
// .container > .block {
|
/**************/
|
||||||
// box-shadow: none !important;
|
/* Accordions */
|
||||||
// border-color: var(--ae-panel-border-color) !important;
|
/**************/
|
||||||
// border-radius: 0 !important;
|
|
||||||
// background: var(--ae-input-bg-color) !important;
|
|
||||||
|
|
||||||
// > .v-pane {
|
.block.gradio-accordion {
|
||||||
// box-shadow: none !important;
|
background-color: var(--ae-main-bg-color) !important;
|
||||||
// border-color: var(--ae-panel-border-color) !important;
|
/*padding-bottom: 0 !important;*/
|
||||||
// border-radius: 0 !important;
|
}
|
||||||
// background: var(--ae-input-bg-color) !important;
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
|
|
||||||
.block.gradio-accordion:hover .label-wrap {
|
.block.gradio-accordion:has(.label-wrap:hover) {
|
||||||
|
border-color: var(--ae-primary-color) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.block.gradio-accordion .label-wrap {
|
||||||
|
margin: calc(-1px + var(--ae-inside-padding-size) * -1);
|
||||||
|
width: auto;
|
||||||
|
padding: var(--ae-accordion-vertical-padding) var(--ae-accordion-horizontal-padding);
|
||||||
|
border-radius: var(--ae-panel-border-radius);
|
||||||
|
line-height: var(--ae-accordion-line-height);
|
||||||
|
color: var(--ae-label-color);
|
||||||
|
/*pointer-events: none !important;*/
|
||||||
|
}
|
||||||
|
.block.gradio-accordion .hide + .open.label-wrap {
|
||||||
|
border-bottom-left-radius: 0;
|
||||||
|
border-bottom-right-radius: 0;
|
||||||
|
}
|
||||||
|
.block.gradio-accordion .label-wrap.open {
|
||||||
|
margin-bottom: calc(var(--ae-inside-padding-size) / 2);
|
||||||
|
}
|
||||||
|
.edit > .block.gradio-accordion .label-wrap.open {
|
||||||
|
margin-bottom: var(--ae-inside-padding-size);
|
||||||
|
}
|
||||||
|
.block.gradio-accordion > .gap.svelte-vt1mxs > div:first-child {
|
||||||
|
margin-top: calc(var(--ae-inside-padding-size) * 2) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.block.gradio-accordion .label-wrap:hover {
|
||||||
color: var(--ae-main-bg-color) !important;
|
color: var(--ae-main-bg-color) !important;
|
||||||
background-color: var(--ae-primary-color) !important;
|
background-color: var(--ae-primary-color) !important;
|
||||||
}
|
}
|
||||||
@@ -308,9 +330,9 @@ div.float {
|
|||||||
left: 0 !important;
|
left: 0 !important;
|
||||||
top: 0 !important;
|
top: 0 !important;
|
||||||
opacity: 0 !important;
|
opacity: 0 !important;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
.form>.gradio-row>.form{
|
.form>.gradio-row>.form{
|
||||||
border:0 !important;
|
border:0 !important;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user