app

Local-first trade for farms and co-ops
git clone https://radroots.dev/git/app.git
Log | Files | Refs | README | LICENSE

commit f4238ecf6453f0e5ffe6cbad1e626c8e11723429
parent 364d9749bb41b4155b6547b0a4fe36f6c21dc9af
Author: triesap <tyson@radroots.org>
Date:   Sun,  7 Jun 2026 16:59:40 -0700

ui: refine farm profile summary

Diffstat:
Mcrates/desktop/src/source_guards.rs | 1-
Mcrates/desktop/src/window.rs | 28+++++++++++++++++-----------
2 files changed, 17 insertions(+), 12 deletions(-)

diff --git a/crates/desktop/src/source_guards.rs b/crates/desktop/src/source_guards.rs @@ -431,7 +431,6 @@ const REQUIRED_WINDOW_COPY_KEYS: &[&str] = &[ "AppTextKey::AccountFarmDetailsEstablishedYearValue", "AppTextKey::AccountFarmDetailsAboutFarmValue", "AppTextKey::AccountFarmDetailsFarmLocationValue", - "AppTextKey::AccountFarmDetailsRequiredFieldNote", "AppTextKey::AccountFarmDetailsSummaryTitle", "AppTextKey::AccountFarmDetailsFarmTypeSummaryLabel", "AppTextKey::AccountFarmDetailsEstablishedSummaryLabel", diff --git a/crates/desktop/src/window.rs b/crates/desktop/src/window.rs @@ -9991,16 +9991,7 @@ fn account_farm_profile_main_card( &form.about_farm_input, is_textarea_wrap_ready, cx, - )) - .child( - div() - .w_full() - .text_size(px(APP_UI_THEME.foundation.typography.utility_title_text_px)) - .text_color(rgb(APP_UI_THEME.foundation.text.secondary)) - .child(app_shared_text( - AppTextKey::AccountFarmDetailsRequiredFieldNote, - )), - ), + )), ) } @@ -10476,6 +10467,21 @@ fn account_farm_profile_card(content: impl IntoElement) -> impl IntoElement { ) } +fn account_farm_profile_rail_card(content: impl IntoElement) -> impl IntoElement { + div() + .w_full() + .border_1() + .border_color(rgb(APP_UI_THEME.foundation.surfaces.divider)) + .rounded(px(APP_UI_THEME.foundation.radii.large_px)) + .bg(transparent_black()) + .child( + div() + .w_full() + .p(px(APP_UI_THEME.shells.home_card_padding_px)) + .child(content), + ) +} + fn account_farm_profile_title_block( title_key: AppTextKey, body_key: AppTextKey, @@ -10803,7 +10809,7 @@ fn account_farm_date_range_fields( } fn account_farm_profile_summary_card(cx: &mut Context<HomeView>) -> impl IntoElement { - account_farm_profile_card( + account_farm_profile_rail_card( app_stack_v(APP_UI_THEME.shells.home_stack_gap_px) .w_full() .child(