From eea7a5a4084be40dae166c7ebafa0f6a91dce2ca Mon Sep 17 00:00:00 2001 From: Ivan Starkov Date: Wed, 15 May 2024 17:04:20 +0300 Subject: [PATCH] fix: Style non-XML sections as disabled on page edit/create (#3357) ## Description ref #3343 Overlay or hidden support for headers etc to make it look more disabled image ## Steps for reproduction Create/Edit Page, change type on XML ## Code Review - [ ] hi @kof, I need you to do - conceptual review (architecture, feature-correctness) - detailed review (read every line) - test it on preview ## Before requesting a review - [ ] made a self-review - [ ] added inline comments where things may be not obvious (the "why", not "what") ## Before merging - [ ] tested locally and on preview environment (preview dev login: 5de6) - [ ] updated [test cases](https://github.com/webstudio-is/webstudio/blob/main/apps/builder/docs/test-cases.md) document - [ ] added tests - [ ] if any new env variables are added, added them to `.env.example` and the `builder/env-check.js` if mandatory --- .../sidebar-left/panels/pages/page-settings.tsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/apps/builder/app/builder/features/sidebar-left/panels/pages/page-settings.tsx b/apps/builder/app/builder/features/sidebar-left/panels/pages/page-settings.tsx index 4e47ce0d8f..c887e8b102 100644 --- a/apps/builder/app/builder/features/sidebar-left/panels/pages/page-settings.tsx +++ b/apps/builder/app/builder/features/sidebar-left/panels/pages/page-settings.tsx @@ -50,6 +50,7 @@ import { Link, buttonStyle, PanelBanner, + css, } from "@webstudio-is/design-system"; import { ChevronDoubleLeftIcon, @@ -576,6 +577,14 @@ const usePageUrl = (values: Values, systemDataSourceId?: DataSource["id"]) => { return `${publishedOrigin}${compiledPath}`; }; +const fieldsetStyle = css({ + all: "unset", + display: "block", + "&:disabled": { + opacity: 0.4, + }, +}); + const FormFields = ({ systemDataSourceId, autoSelect, @@ -809,7 +818,7 @@ const FormFields = ({ */}