diff --git a/resources/css/components/forms.css b/resources/css/components/forms.css index 2f580aba16d..72f86e24568 100644 --- a/resources/css/components/forms.css +++ b/resources/css/components/forms.css @@ -160,6 +160,11 @@ display: inline-flex; } + /* Compress spacing for fieldsets when the fields are collapsed */ + [data-fieldset-group] { + @apply space-y-5; + } + /* Wrapper/white background */ [data-section-drop-zone]:has(&) { background: unset; @@ -404,4 +409,4 @@ } } } -} \ No newline at end of file +} diff --git a/resources/css/components/forms/logic-tree.css b/resources/css/components/forms/logic-tree.css new file mode 100644 index 00000000000..ee60a43c8be --- /dev/null +++ b/resources/css/components/forms/logic-tree.css @@ -0,0 +1,344 @@ +/* GROUP LOGIC TREE CONNECTORS +=================================================== */ +/* + URL: /cp/forms/{handle}/logic (Tree view) + + Connects source fields to destination page headers using CSS anchor + positioning. Inspired by: https://codepen.io/cbolson/pen/emzegWP + + Markup (LogicTree.vue): + + - Each page column is a .linked-list__column (.linked-list__page-name + .linked-list__sections). + - Each section is a .linked-list__section (.linked-list__section-marker +