diff --git a/resources/css/components/forms.css b/resources/css/components/forms.css index 47303fb5987..ecc555ea9a1 100644 --- a/resources/css/components/forms.css +++ b/resources/css/components/forms.css @@ -156,6 +156,11 @@ [data-collapsed-field-icon] { display: inline-flex; } + + /* Compress spacing for fieldsets when the fields are collapsed */ + [data-fieldset-group] { + @apply space-y-5; + } } diff --git a/resources/css/components/forms/logic-tree.css b/resources/css/components/forms/logic-tree.css new file mode 100644 index 00000000000..4f892fb3418 --- /dev/null +++ b/resources/css/components/forms/logic-tree.css @@ -0,0 +1,261 @@ +/* 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 +