chore(release): refresh private package staging
Quality / quality (ubuntu-latest) (push) Failing after 14m12s
Quality / quality (windows-latest) (push) Canceled after 0s

This commit is contained in:
2026-08-10 00:55:12 +05:30
parent bca9549f3a
commit db612df6cd
69 changed files with 5421 additions and 7243 deletions
+152 -1
View File
@@ -1,3 +1,5 @@
import ComponentBaseStyles from "../styles/ComponentBaseStyles.wrn"
component Collapse {
outputs {
toggle(payload: { index: number; item: string | number | boolean | null | object; open: boolean; openIndexes: number[] })
@@ -51,7 +53,7 @@ size: string = "default"
view {
<section
{...attrs}
class="wire-next wire-next--color-{color} wire-next--size-{size} wire-next--collapse {class}"
class="wire-component wire-component--color-{color} wire-component--size-{size} wire-next--collapse {class}"
data-mode="{mode}"
aria-label="{ariaLabel}"
>
@@ -94,5 +96,154 @@ size: string = "default"
{/each}
<slot />
</section>
<ComponentBaseStyles hidden />
}
style {
.wire-next--collapse.wire-component--size-sm {
font-size: 0.875rem;
}
.wire-next--collapse.wire-component--size-lg {
font-size: 1.0625rem;
}
.wire-next--collapse {
--wire-collapse-color: var(--wire-component-color, var(--wire-color-primary));
display: grid;
width: 100%;
min-width: 0;
gap: 0.75rem;
color: var(--wire-color-text);
}
.wire-next__collapse-item {
display: grid;
min-width: 0;
justify-items: start;
gap: 0;
}
.wire-next__collapse-trigger {
display: inline-flex;
min-height: 2.75rem;
align-items: center;
justify-content: center;
gap: 0.55rem;
padding: 0.7rem 1rem;
border: 1px solid var(--wire-collapse-color);
border-radius: var(--wire-radius-sm);
background: var(--wire-collapse-color);
color: var(--wire-color-primary-contrast, #fff);
font: inherit;
font-weight: 700;
cursor: pointer;
}
.wire-next__collapse-trigger:focus-visible {
outline: 2px solid var(--wire-collapse-color);
outline-offset: 3px;
}
.wire-next__collapse-trigger:disabled {
cursor: not-allowed;
opacity: 0.5;
}
.wire-next__collapse-chevron {
transition: transform var(--wire-motion-fast) var(--wire-ease-standard);
}
.wire-next__collapse-item[data-open="true"] .wire-next__collapse-chevron {
transform: rotate(180deg);
}
.wire-next__collapse-panel {
width: min(100%, 42rem);
max-height: 0;
overflow: hidden;
margin-top: 0;
opacity: 0;
transition:
max-height 350ms var(--wire-ease-emphasized),
margin-top 300ms var(--wire-ease-emphasized),
opacity 200ms var(--wire-ease-standard);
}
.wire-next__collapse-panel[data-open="true"] {
max-height: 40rem;
margin-top: 0.75rem;
opacity: 1;
}
.wire-next__collapse-content {
display: grid;
overflow: hidden;
min-height: 0;
gap: 0.65rem;
padding: 1rem;
border: 1px solid var(--wire-color-border);
border-radius: var(--wire-radius-md);
background: var(--wire-color-surface-raised, var(--wire-color-surface));
}
.wire-next__collapse-content h4,
.wire-next__collapse-content p,
.wire-next__collapse-preview {
margin: 0;
}
.wire-next__collapse-content nav {
display: flex;
flex-wrap: wrap;
gap: 0.75rem;
}
.wire-next__collapse-content a {
color: var(--wire-collapse-color);
font-weight: 650;
text-decoration: none;
}
.wire-next--collapse[data-mode="inline"] .wire-next__collapse-item {
gap: 0;
}
.wire-next--collapse[data-mode="inline"] .wire-next__collapse-preview {
order: 1;
margin-bottom: 0.5rem;
}
.wire-next--collapse[data-mode="inline"] .wire-next__collapse-panel {
order: 2;
width: 100%;
}
.wire-next--collapse[data-mode="inline"] .wire-next__collapse-panel[data-open="true"] {
margin-top: 0;
}
.wire-next--collapse[data-mode="inline"] .wire-next__collapse-trigger {
order: 3;
margin-top: 0.5rem;
min-height: auto;
padding: 0;
border: 0;
border-radius: 0;
background: transparent;
color: var(--wire-collapse-color);
}
.wire-next--collapse[data-mode="inline"] .wire-next__collapse-content {
padding: 0;
border: 0;
background: transparent;
}
@media (prefers-reduced-motion: reduce) {
.wire-next__collapse-chevron,
.wire-next__collapse-panel {
transition: none;
}
}
}
}