File tree Expand file tree Collapse file tree 1 file changed +32
-15
lines changed
src/BootstrapBlazor/Components/Tab Expand file tree Collapse file tree 1 file changed +32
-15
lines changed Original file line number Diff line number Diff line change 8383 Items .FirstOrDefault (i => i .IsDisabled == false )? .SetActive (true );
8484 }
8585 }
86- @foreach ( var item in Items )
86+ @if ( ShowContextMenu )
8787 {
88- @if (item .HeaderTemplate != null )
89- {
90- < div @key = " @item" class = " @GetItemWrapClassString(item)" draggable = " @DraggableString" >
91- @item .HeaderTemplate (item )
92- < / div >
93- }
94- else if (item .IsDisabled )
95- {
96- @RenderDisabledHeaderItem (item )
97- }
98- else
99- {
100- @RenderHeaderItem (item )
101- }
88+ @RenderTabItemListContextMenu
89+ }
90+ else
91+ {
92+ @RenderTabItemList
10293 }
10394 @if (IsCard || IsBorderCard )
10495 {
@@ -168,6 +159,32 @@ else
168159 }
169160 < / div >
170161 < / div > ;
162+
163+ RenderFragment RenderTabItemListContextMenu =>
164+ @< div >
165+ @RenderTabItemList
166+ < / div > ;
167+
168+ RenderFragment RenderTabItemList =>
169+ @< div >
170+ @foreach (var item in Items )
171+ {
172+ @if (item .HeaderTemplate != null )
173+ {
174+ < div @key = " @item" class = " @GetItemWrapClassString(item)" draggable = " @DraggableString" >
175+ @item .HeaderTemplate (item )
176+ < / div >
177+ }
178+ else if (item .IsDisabled )
179+ {
180+ @RenderDisabledHeaderItem (item )
181+ }
182+ else
183+ {
184+ @RenderHeaderItem (item )
185+ }
186+ }
187+ < / div > ;
171188
172189 RenderFragment <TabItem > RenderTabItem => item =>
173190 @< CascadingValue Value = " item" IsFixed = " true" >
You can’t perform that action at this time.
0 commit comments