Skip to content

Commit 7e8a711

Browse files
authored
Fix/cli registry v030 (#10)
This pull request upgrades ShellUI from `v0.3.0-alpha.1` to `v0.3.0-alpha.2`, focusing on fixing and improving the CLI registry for Drawer and Sheet compositional subcomponents. It introduces missing subcomponent templates, updates documentation and version references, and ensures that `shellui add drawer` and `shellui add sheet` correctly install all related files. The changes also refine the parent-owns-children dependency pattern for compositional components. Component registry and template fixes: * Added missing compositional subcomponent templates for Drawer and Sheet: `DrawerTriggerTemplate`, `DrawerContentTemplate`, `DrawerVariantsTemplate`, `SheetTriggerTemplate`, `SheetContentTemplate`, and `SheetVariantsTemplate` files, and registered them in `ComponentRegistry`. This ensures `shellui add drawer` and `shellui add sheet` install all necessary files. [[1]](diffhunk://#diff-6e6c9f03ac59c5466a559d04d8706afa5f1b0e794b5ba72480b0907667e67c09R100-R106) [[2]](diffhunk://#diff-6e6c9f03ac59c5466a559d04d8706afa5f1b0e794b5ba72480b0907667e67c09R245-R251) [[3]](diffhunk://#diff-adc46c075cd4a907d25631bf66b0c28bbd33cbc82dfdfe4cb4d8e083cb8149faR1-R45) [[4]](diffhunk://#diff-c719fa780d7cdfb0880f601f5e3ca254dee510154b8a5e9150e3cf63744d56d3R1-R42) * Updated `DrawerTemplate` to support compositional pattern: replaced `IsOpen`/`IsOpenChanged` with `Open`/`OpenChanged`, introduced `DrawerSide` enum, and added dependency references for subcomponents. Documentation and versioning updates: * Bumped version references from `v0.3.0-alpha.1` to `v0.3.0-alpha.2` in `Directory.Build.props`, `README.md`, `VERSIONING_STRATEGY.md`, `docs/PROJECT_STATUS.md`, and `docs/RELEASE_NOTES.md`. [[1]](diffhunk://#diff-9da24614831c308827a1ae533ffea392c97638c261dd42bd0f5226baa136d16eL6-R6) [[2]](diffhunk://#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L105-R107) [[3]](diffhunk://#diff-55abed8478a9e912084c9f17a0711078ccdd277b28ca646e94b2d6beb1d4491aL7-R9) [[4]](diffhunk://#diff-55abed8478a9e912084c9f17a0711078ccdd277b28ca646e94b2d6beb1d4491aL54-R72) [[5]](diffhunk://#diff-55abed8478a9e912084c9f17a0711078ccdd277b28ca646e94b2d6beb1d4491aL84-R84) [[6]](diffhunk://#diff-55abed8478a9e912084c9f17a0711078ccdd277b28ca646e94b2d6beb1d4491aL96-R107) [[7]](diffhunk://#diff-55abed8478a9e912084c9f17a0711078ccdd277b28ca646e94b2d6beb1d4491aL170-R170) [[8]](diffhunk://#diff-68ef0aa444089c180a29b298f2be8b03f560846b0703236f2877d9f7792c2993L3-R7) [[9]](diffhunk://#diff-68ef0aa444089c180a29b298f2be8b03f560846b0703236f2877d9f7792c2993L234-R234) [[10]](diffhunk://#diff-06470f44e11a4acf72ecac0f68c7438ff957181a677bbc006439d2532b9794b6L1-R41) * Added a historical section for `v0.3.0-alpha.1` in `RELEASE_NOTES.md` and updated the changelog link to compare alpha.1 and alpha.2. Release workflow improvements: * Updated release process documentation and NuGet/Git commands to reflect the new alpha.2 version and installation instructions. [[1]](diffhunk://#diff-55abed8478a9e912084c9f17a0711078ccdd277b28ca646e94b2d6beb1d4491aL54-R72) [[2]](diffhunk://#diff-55abed8478a9e912084c9f17a0711078ccdd277b28ca646e94b2d6beb1d4491aL96-R107) [[3]](diffhunk://#diff-06470f44e11a4acf72ecac0f68c7438ff957181a677bbc006439d2532b9794b6L1-R41) These changes collectively ensure that the compositional Drawer and Sheet patterns are fully supported and correctly installed via CLI, and that all documentation and versioning references are consistent with the new release.
2 parents 0de0b6a + 10d0772 commit 7e8a711

16 files changed

Lines changed: 474 additions & 156 deletions

Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<!-- Centralized ShellUI Version - Update this single file to version all components -->
44
<PropertyGroup>
55
<ShellUIVersion>0.3.0</ShellUIVersion>
6-
<ShellUIVersionSuffix>alpha.1</ShellUIVersionSuffix>
6+
<ShellUIVersionSuffix>alpha.2</ShellUIVersionSuffix>
77
</PropertyGroup>
88

99
<!-- Common properties for all ShellUI projects -->

NET9/BlazorInteractiveServer/Components/UI/Drawer.razor

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
@namespace BlazorInteractiveServer.Components.UI
22
@using BlazorInteractiveServer.Components
33

4-
@if (UseCompositional)
4+
@if (Compositional)
55
{
66
<CascadingValue Value="this" IsFixed="true">
77
@ChildContent
@@ -10,7 +10,7 @@
1010
else if (Open)
1111
{
1212
<div class="fixed inset-0 z-50 bg-black/80 animate-in fade-in-0" @onclick="Close"></div>
13-
<div class="@DrawerVariants.Get(Side, Class)" @attributes="AdditionalAttributes">
13+
<div class="@DrawerVariants.Get(Side, Class)" @onclick:stopPropagation="true" @attributes="AdditionalAttributes">
1414
<div class="mx-auto mt-4 h-2 w-[100px] rounded-full bg-muted"></div>
1515
<div class="grid gap-1.5 p-4 text-center sm:text-left">
1616
@if (!string.IsNullOrEmpty(Title))
@@ -37,11 +37,10 @@ else if (Open)
3737
[Parameter] public DrawerSide Side { get; set; } = DrawerSide.Bottom;
3838
[Parameter] public RenderFragment? ChildContent { get; set; }
3939
[Parameter] public string? Class { get; set; }
40+
[Parameter] public bool Compositional { get; set; }
4041
[Parameter(CaptureUnmatchedValues = true)]
4142
public Dictionary<string, object>? AdditionalAttributes { get; set; }
4243

43-
private bool UseCompositional => string.IsNullOrEmpty(Title) && string.IsNullOrEmpty(Description);
44-
4544
private async Task Close()
4645
{
4746
Open = false;

NET9/BlazorInteractiveServer/Components/UI/Sheet.razor

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
@namespace BlazorInteractiveServer.Components.UI
22
@using BlazorInteractiveServer.Components
33

4-
@if (UseCompositional)
4+
@if (Compositional)
55
{
66
<CascadingValue Value="this" IsFixed="true">
77
@ChildContent
@@ -10,20 +10,24 @@
1010
else if (Open)
1111
{
1212
<div class="fixed inset-0 z-50 bg-background/80 backdrop-blur-sm animate-in fade-in-0" @onclick="Close"></div>
13-
<div class="@SheetVariants.Get(Side, Class)" @attributes="AdditionalAttributes">
13+
<div class="@SheetVariants.Get(Side, Class)" @onclick:stopPropagation="true" @attributes="AdditionalAttributes">
1414
<div class="flex flex-col space-y-2">
15-
@if (!string.IsNullOrEmpty(Title))
16-
{
17-
<div class="flex items-center justify-between">
15+
<div class="flex items-center justify-between">
16+
@if (!string.IsNullOrEmpty(Title))
17+
{
1818
<h2 class="text-lg font-semibold text-foreground">@Title</h2>
19-
<button type="button" @onclick="Close" class="rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none">
20-
<svg class="h-4 w-4" fill="none" viewBox="0 0 24 24" stroke="currentColor">
21-
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" />
22-
</svg>
23-
<span class="sr-only">Close</span>
24-
</button>
25-
</div>
26-
}
19+
}
20+
else
21+
{
22+
<span></span>
23+
}
24+
<button type="button" @onclick="Close" class="rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none">
25+
<svg class="h-4 w-4" fill="none" viewBox="0 0 24 24" stroke="currentColor">
26+
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" />
27+
</svg>
28+
<span class="sr-only">Close</span>
29+
</button>
30+
</div>
2731
@if (!string.IsNullOrEmpty(Description))
2832
{
2933
<p class="text-sm text-muted-foreground">@Description</p>
@@ -41,11 +45,10 @@ else if (Open)
4145
[Parameter] public SheetSide Side { get; set; } = SheetSide.Right;
4246
[Parameter] public RenderFragment? ChildContent { get; set; }
4347
[Parameter] public string? Class { get; set; }
48+
[Parameter] public bool Compositional { get; set; }
4449
[Parameter(CaptureUnmatchedValues = true)]
4550
public Dictionary<string, object>? AdditionalAttributes { get; set; }
4651

47-
private bool UseCompositional => string.IsNullOrEmpty(Title) && string.IsNullOrEmpty(Description);
48-
4952
private async Task Close()
5053
{
5154
Open = false;

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,9 @@ This single file change updates:
102102
**Example for pre-release:**
103103
```xml
104104
<ShellUIVersion>0.3.0</ShellUIVersion>
105-
<ShellUIVersionSuffix>alpha.1</ShellUIVersionSuffix>
105+
<ShellUIVersionSuffix>alpha.2</ShellUIVersionSuffix>
106106
```
107-
Results in version: `0.3.0-alpha.1`
107+
Results in version: `0.3.0-alpha.2`
108108

109109
### Component Versioning Strategy
110110

VERSIONING_STRATEGY.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
ShellUI follows a **unified versioning approach** where all components, CLI, and packages share the same version number. This ensures consistency and simplifies dependency management while providing users with multiple ways to access specific versions.
66

7-
## Version Number: v0.3.0-alpha.1
7+
## Version Number: v0.3.0-alpha.2
88

9-
**Current Release:** v0.3.0-alpha.1
9+
**Current Release:** v0.3.0-alpha.2
1010
- ✅ 100 production-ready components
1111
- ✅ CLI tool + NuGet packages
1212
- ✅ Full Blazor WebAssembly + Server support
@@ -51,25 +51,25 @@ shellui add button input card
5151

5252
### 2. NuGet Packages (Versioned) ✅
5353
```bash
54-
# Install specific version via NuGet (current: 0.3.0-alpha.1)
55-
dotnet add package ShellUI.Components --version 0.3.0-alpha.1
56-
dotnet add package ShellUI.CLI --version 0.3.0-alpha.1
54+
# Install specific version via NuGet (current: 0.3.0-alpha.2)
55+
dotnet add package ShellUI.Components --version 0.3.0-alpha.2
56+
dotnet add package ShellUI.CLI --version 0.3.0-alpha.2
5757
```
5858

5959
### 3. Git Tags & Releases ✅
6060
```bash
61-
# Clone specific version (current: v0.3.0-alpha.1)
62-
git clone --branch v0.3.0-alpha.1 https://github.com/shellui-dev/shellui.git
61+
# Clone specific version (current: v0.3.0-alpha.2)
62+
git clone --branch v0.3.0-alpha.2 https://github.com/shellui-dev/shellui.git
6363

6464
# Or download release archive
65-
# https://github.com/shellui-dev/shellui/releases/tag/v0.3.0-alpha.1
65+
# https://github.com/shellui-dev/shellui/releases/tag/v0.3.0-alpha.2
6666
```
6767

6868
### 4. Versioned Documentation ✅
6969
```
7070
docs/
7171
├── v0.2.x/ # v0.2 stable docs
72-
├── v0.3.0-alpha/ # Current alpha (v0.3.0-alpha.1)
72+
├── v0.3.0-alpha/ # Current alpha (v0.3.0-alpha.2)
7373
└── latest/ # Always points to latest (main)
7474
```
7575

@@ -81,7 +81,7 @@ docs/
8181
"installedComponents": [
8282
{
8383
"name": "button",
84-
"version": "0.3.0-alpha.1",
84+
"version": "0.3.0-alpha.2",
8585
"installedAt": "2026-01-11T...",
8686
"isCustomized": false
8787
}
@@ -93,18 +93,18 @@ docs/
9393

9494
## Release Process
9595

96-
### For v0.3.0-alpha.1 (Current Alpha):
96+
### For v0.3.0-alpha.2 (Current Alpha):
9797
```bash
9898
# 1. Version already set in Directory.Build.props:
9999
# <ShellUIVersion>0.3.0</ShellUIVersion>
100-
# <ShellUIVersionSuffix>alpha.1</ShellUIVersionSuffix>
100+
# <ShellUIVersionSuffix>alpha.2</ShellUIVersionSuffix>
101101

102102
# 2. Build all packages
103103
dotnet build --configuration Release
104104

105105
# 3. Create git tag
106-
git tag v0.3.0-alpha.1
107-
git push origin v0.3.0-alpha.1
106+
git tag v0.3.0-alpha.2
107+
git push origin v0.3.0-alpha.2
108108

109109
# 4. GitHub release runs via CI (publishes NuGet, creates release)
110110
```
@@ -167,7 +167,7 @@ git push origin v0.3.0
167167

168168
## Summary
169169

170-
**ShellUI v0.3.0-alpha.1** (current) and **v0.3.0** (future stable) with:
170+
**ShellUI v0.3.0-alpha.2** (current) and **v0.3.0** (future stable) with:
171171
- ✅ Unified versioning system
172172
- ✅ No hardcoded component versions
173173
- ✅ Multiple user access methods

docs/PROJECT_STATUS.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# ShellUI Project Status
22

3-
## Current Status: v0.3.0-alpha.1 (Pre-release) 🎉
3+
## Current Status: v0.3.0-alpha.2 (Pre-release) 🎉
44

55
**ShellUI alpha is available on NuGet!** Test before upgrading to stable.
66

7-
-**Version 0.3.0-alpha.1** - 100 installable components (actual components only; dependencies auto-installed)
7+
-**Version 0.3.0-alpha.2** - 100 installable components (actual components only; dependencies auto-installed)
88
-**100 Production-Ready Components** - Fully functional and tested
99
-**CLI Tool Published** - `dotnet tool install -g ShellUI.CLI`
1010
-**NuGet Packages Published** - `ShellUI.Components`, `ShellUI.CLI`, `ShellUI.Templates`
@@ -231,7 +231,7 @@ We welcome contributions! See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.
231231
---
232232

233233
**Last Updated:** February 2026
234-
**Current Version:** v0.3.0-alpha.1
234+
**Current Version:** v0.3.0-alpha.2
235235
**Status:** Alpha (pre-release; test and validate before stable release)
236236

237237
---

docs/RELEASE_NOTES.md

Lines changed: 54 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,44 @@
1-
# ShellUI v0.3.0-alpha.1 🚧
1+
# ShellUI v0.3.0-alpha.2 🚧
22

3-
> First alpha of v0.3.0 — test thoroughly before stable. Report issues via [GitHub Issues](https://github.com/shellui-dev/shellui/issues).
3+
> Second alpha of v0.3.0 — fixes CLI registry for Drawer/Sheet compositional subcomponents. Report issues via [GitHub Issues](https://github.com/shellui-dev/shellui/issues).
44
55
## What's in this release
66

7-
v0.3.0-alpha.1 includes everything from v0.2.0 (charts, Tailwind 4.x) plus new components and improvements.
7+
v0.3.0-alpha.2 fixes the CLI template registry so that `Drawer` and `Sheet` correctly ship with their compositional subcomponent pattern introduced in alpha.1.
88

9-
### ✨ New Components
9+
### 🐛 Fixes (from alpha.1)
1010

11-
**Docs essentials:**
12-
- **Callout** / **CalloutVariants** — Info, warning, tip, danger admonition boxes
13-
- **CopyButton** — One-click copy to clipboard
14-
- **LinkCard** — Card-style links for related pages
15-
- **PrevNextNav** — Previous/Next page navigation for docs
11+
- **Drawer/Sheet templates upgraded to v0.3.0**`Open`/`OpenChanged` replaces `IsOpen`/`IsOpenChanged`, `DrawerSide`/`SheetSide` enums replace string-based side props, explicit `Compositional` parameter enables subcomponent mode
12+
- **Missing subcomponent templates added**`DrawerTrigger`, `DrawerContent`, `SheetTrigger`, `SheetContent` were missing from the registry entirely
13+
- **Missing variant templates added**`DrawerVariants` (with `DrawerSide` enum) and `SheetVariants` (with `SheetSide` enum) now installable
14+
- **Dependency direction fixed**`shellui add drawer` now auto-installs all 4 files (Drawer, DrawerVariants, DrawerTrigger, DrawerContent); same for `shellui add sheet`
1615

17-
**Feedback & Data:**
18-
- **Sonner** / **SonnerService** / **SonnerVariants** — Modern toast notifications (shadcn-style)
19-
- **Stepper** / **StepperList** / **StepperStep** / **StepperContent** — Step-by-step wizard with value-based API
20-
- **ChartVariants** — Variant styling support for charts
16+
### ✨ What changed
2117

18+
| Command | alpha.1 | alpha.2 |
19+
|---|---|---|
20+
| `shellui add drawer` | Installed old v0.2.x Drawer only | Installs Drawer + DrawerVariants + DrawerTrigger + DrawerContent |
21+
| `shellui add sheet` | Installed old v0.2.x Sheet only | Installs Sheet + SheetVariants + SheetTrigger + SheetContent |
2222

2323
### 🔧 Improvements
24-
- **Version bump** — 0.2.0 → 0.3.0-alpha.1 across all packages
25-
- **CI/CD** — NuGet caching, explicit solution paths, concurrency, pre-release tag support
26-
- **Documentation** — Tailwind setup guide now generic for Blazor, versioning strategy updated for alpha workflow
27-
- **Release workflow** — Tag pattern updated to match `v0.3.0-alpha.1`-style prereleases
28-
29-
### ⚠️ Known issues
30-
- **Stepper** — Active-state highlighting may not always reflect current step; documented, shipping as-is
24+
- **Version bump** — 0.3.0-alpha.1 → 0.3.0-alpha.2
25+
- **Subcomponent dependency pattern** — Follows parent-owns-children convention (same as Dialog, Collapsible, etc.)
3126

3227
## 📦 Installation
3328

3429
```bash
3530
# Install CLI (alpha)
36-
dotnet tool install -g ShellUI.CLI --version 0.3.0-alpha.1
31+
dotnet tool install -g ShellUI.CLI --version 0.3.0-alpha.2
3732

38-
# Or via NuGet
39-
dotnet add package ShellUI.Components --version 0.3.0-alpha.1
33+
# Or upgrade from alpha.1
34+
dotnet tool update -g ShellUI.CLI --version 0.3.0-alpha.2
4035
```
4136

4237
Initialize and add components:
4338
```bash
4439
shellui init
45-
shellui add button card chart
46-
shellui add sonner stepper callout copy-button file-upload
40+
shellui add drawer # installs Drawer + DrawerVariants + DrawerTrigger + DrawerContent
41+
shellui add sheet # installs Sheet + SheetVariants + SheetTrigger + SheetContent
4742
```
4843

4944
## 🔗 Links
@@ -52,7 +47,40 @@ shellui add sonner stepper callout copy-button file-upload
5247
- **GitHub**: https://github.com/shellui-dev/shellui
5348
- **NuGet**: https://www.nuget.org/packages/ShellUI.Components
5449

55-
**Full Changelog**: https://github.com/shellui-dev/shellui/compare/v0.2.0...v0.3.0-alpha.1
50+
**Full Changelog**: https://github.com/shellui-dev/shellui/compare/v0.3.0-alpha.1...v0.3.0-alpha.2
51+
52+
---
53+
54+
# ShellUI v0.3.0-alpha.1 🚧 (Historical)
55+
56+
> First alpha of v0.3.0 — test thoroughly before stable. Report issues via [GitHub Issues](https://github.com/shellui-dev/shellui/issues).
57+
58+
## What's in this release
59+
60+
v0.3.0-alpha.1 includes everything from v0.2.0 (charts, Tailwind 4.x) plus new components and improvements.
61+
62+
### ✨ New Components
63+
64+
**Docs essentials:**
65+
- **Callout** / **CalloutVariants** — Info, warning, tip, danger admonition boxes
66+
- **CopyButton** — One-click copy to clipboard
67+
- **LinkCard** — Card-style links for related pages
68+
- **PrevNextNav** — Previous/Next page navigation for docs
69+
70+
**Feedback & Data:**
71+
- **Sonner** / **SonnerService** / **SonnerVariants** — Modern toast notifications (shadcn-style)
72+
- **Stepper** / **StepperList** / **StepperStep** / **StepperContent** — Step-by-step wizard with value-based API
73+
- **ChartVariants** — Variant styling support for charts
74+
75+
76+
### 🔧 Improvements
77+
- **Version bump** — 0.2.0 → 0.3.0-alpha.1 across all packages
78+
- **CI/CD** — NuGet caching, explicit solution paths, concurrency, pre-release tag support
79+
- **Documentation** — Tailwind setup guide now generic for Blazor, versioning strategy updated for alpha workflow
80+
- **Release workflow** — Tag pattern updated to match `v0.3.0-alpha.1`-style prereleases
81+
82+
### ⚠️ Known issues
83+
- **Stepper** — Active-state highlighting may not always reflect current step; documented, shipping as-is
5684

5785
---
5886

src/ShellUI.Templates/ComponentRegistry.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,13 @@ public static class ComponentRegistry
9797
{ "scroll-area", ScrollAreaTemplate.Metadata },
9898
{ "resizable", ResizableTemplate.Metadata },
9999
{ "sheet", SheetTemplate.Metadata },
100+
{ "sheet-trigger", SheetTriggerTemplate.Metadata },
101+
{ "sheet-content", SheetContentTemplate.Metadata },
102+
{ "sheet-variants", SheetVariantsTemplate.Metadata },
100103
{ "drawer", DrawerTemplate.Metadata },
104+
{ "drawer-trigger", DrawerTriggerTemplate.Metadata },
105+
{ "drawer-content", DrawerContentTemplate.Metadata },
106+
{ "drawer-variants", DrawerVariantsTemplate.Metadata },
101107
{ "collapsible", CollapsibleTemplate.Metadata },
102108
{ "collapsible-trigger", CollapsibleTriggerTemplate.Metadata },
103109
{ "collapsible-content", CollapsibleContentTemplate.Metadata },
@@ -236,7 +242,13 @@ public static class ComponentRegistry
236242
"scroll-area" => ScrollAreaTemplate.Content,
237243
"resizable" => ResizableTemplate.Content,
238244
"sheet" => SheetTemplate.Content,
245+
"sheet-trigger" => SheetTriggerTemplate.Content,
246+
"sheet-content" => SheetContentTemplate.Content,
247+
"sheet-variants" => SheetVariantsTemplate.Content,
239248
"drawer" => DrawerTemplate.Content,
249+
"drawer-trigger" => DrawerTriggerTemplate.Content,
250+
"drawer-content" => DrawerContentTemplate.Content,
251+
"drawer-variants" => DrawerVariantsTemplate.Content,
240252
"collapsible" => CollapsibleTemplate.Content,
241253
"collapsible-trigger" => CollapsibleTriggerTemplate.Content,
242254
"collapsible-content" => CollapsibleContentTemplate.Content,

0 commit comments

Comments
 (0)