From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 97D221FF13C for ; Thu, 02 Apr 2026 12:34:25 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id C98B811C66; Thu, 2 Apr 2026 12:34:54 +0200 (CEST) From: Christoph Heiss To: yew-devel@lists.proxmox.com Subject: [PATCH yew-comp v2] wizard: make content panel resizable Date: Thu, 2 Apr 2026 12:34:19 +0200 Message-ID: <20260402103438.357242-1-c.heiss@proxmox.com> X-Mailer: git-send-email 2.53.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1775126030921 X-SPAM-LEVEL: Spam detection results: 0 AWL -1.439 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 1 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 1 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 1 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Message-ID-Hash: KU5GBAHJOS4EIUIWTLBQWZHVNCM3WXBE X-Message-ID-Hash: KU5GBAHJOS4EIUIWTLBQWZHVNCM3WXBE X-MailFrom: c.heiss@proxmox.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Yew framework devel list at Proxmox List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Without this, the content panel won't be resized together with the parent wizard dialog, if that is set as resizable, staying static and not filling the dialog content area properly. Signed-off-by: Christoph Heiss --- v1: https://lore.proxmox.com/yew-devel/20260401143416.2144615-1-c.heiss@proxmox.com/ Changes v1 -> v2: * set FlexFit on content panel unconditionally src/wizard.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/wizard.rs b/src/wizard.rs index 7d83da1..e6f3cd3 100644 --- a/src/wizard.rs +++ b/src/wizard.rs @@ -8,7 +8,7 @@ use html::Scope; use indexmap::IndexMap; use serde_json::{json, Value}; -use pwt::css::{Flex, Overflow}; +use pwt::css::{Flex, FlexFit, Overflow}; use pwt::props::RenderFn; use pwt::{prelude::*, AsyncPool}; @@ -553,7 +553,7 @@ impl Component for PwtWizard { tab_panel.add_item(tab_bar_item, page_content); } - let tab_panel = Mask::new(tab_panel).visible(self.loading); + let tab_panel = Mask::new(tab_panel).visible(self.loading).class(FlexFit); Container::new() .with_child( -- 2.53.0