diff --git a/wwwroot/model_plaza.css b/wwwroot/model_plaza.css index f189e27..9d089ec 100644 --- a/wwwroot/model_plaza.css +++ b/wwwroot/model_plaza.css @@ -69,6 +69,17 @@ padding: 4px 8px; } +/* Right panel: ensure scrollable area fills available space */ +.plaza-tabs .tabpanel-content { + display: flex; + flex-direction: column; +} +.plaza-tabs .tabpanel-content > .scrollpanel { + flex: 1; + min-height: 0; + overflow-y: auto; +} + /* Model icon area */ .plaza-card .model-icon-row { gap: 8px; diff --git a/wwwroot/show_llms.ui b/wwwroot/show_llms.ui index fd9ac50..dc34bdf 100644 --- a/wwwroot/show_llms.ui +++ b/wwwroot/show_llms.ui @@ -2,6 +2,7 @@ { "widgettype":"HBox", "options":{ + "css":"filler", "width":"100%", "height":"100%" }, @@ -65,6 +66,7 @@ "widgettype":"urlwidget", "id":"plaza_cards_panel", "options":{ + "css":"filler", "cwidth":82, "height":"100%", "url":"{{entire_url('show_llms_cards.ui')}}" diff --git a/wwwroot/show_llms_by_providers.ui b/wwwroot/show_llms_by_providers.ui index f3dc6fc..e18ea70 100644 --- a/wwwroot/show_llms_by_providers.ui +++ b/wwwroot/show_llms_by_providers.ui @@ -2,6 +2,7 @@ { "widgettype":"HBox", "options":{ + "css":"filler", "width":"100%", "height":"100%" }, @@ -65,6 +66,7 @@ "widgettype":"urlwidget", "id":"plaza_provider_panel", "options":{ + "css":"filler", "cwidth":82, "height":"100%", "url":"{{entire_url('show_llms_cards_by_provider.ui')}}" diff --git a/wwwroot/show_llms_cards.ui b/wwwroot/show_llms_cards.ui index 31b073c..a2478ba 100644 --- a/wwwroot/show_llms_cards.ui +++ b/wwwroot/show_llms_cards.ui @@ -4,6 +4,7 @@ { "widgettype":"VScrollPanel", "options":{ + "css":"filler", "width":"100%", "height":"100%" }, diff --git a/wwwroot/show_llms_cards_by_provider.ui b/wwwroot/show_llms_cards_by_provider.ui index f4f4662..96c9aa0 100644 --- a/wwwroot/show_llms_cards_by_provider.ui +++ b/wwwroot/show_llms_cards_by_provider.ui @@ -4,6 +4,7 @@ { "widgettype":"VScrollPanel", "options":{ + "css":"filler", "width":"100%", "height":"100%" },