From 0c37acf47fb8e9bb440ffe13ba01d944f733f5da Mon Sep 17 00:00:00 2001 From: sthag Date: Mon, 23 Jun 2025 20:12:47 +0200 Subject: [PATCH] feat: Restructure styles for cli and new pages - Remove header from cli - Add body_cli class - Remove unnecessary frame element --- source/screens/demo/examples/ui/cli.njk | 3 +- source/screens/demo/examples/ui/new.njk | 36 +++++------ source/style/modules/ui/_frame_module.scss | 75 ++++++++++++---------- source/style/modules/ui/_new_module.scss | 24 +------ 4 files changed, 63 insertions(+), 75 deletions(-) diff --git a/source/screens/demo/examples/ui/cli.njk b/source/screens/demo/examples/ui/cli.njk index 5106fac..3ba032d 100755 --- a/source/screens/demo/examples/ui/cli.njk +++ b/source/screens/demo/examples/ui/cli.njk @@ -4,7 +4,7 @@ tags: - ui --- {% set pageId = page.fileSlug %} -{% set bodyClass = "body_frame" %} +{% set bodyClass = "body_cli" %} {% extends "hippie/_app.njk" %} {% import "hippie/macros/_io.njk" as io %} @@ -23,7 +23,6 @@ tags: {% endblock %} {% block body %} - {{ io.frameHeader('title-bar') }}
Previous prompt
diff --git a/source/screens/demo/examples/ui/new.njk b/source/screens/demo/examples/ui/new.njk index 55921b3..54ddd0b 100755 --- a/source/screens/demo/examples/ui/new.njk +++ b/source/screens/demo/examples/ui/new.njk @@ -23,25 +23,23 @@ tags: {% block body %} {{ header.status(hippie, new) }} -
- -
-
1
-
2
-
3
-
4
-
+ +
+
1
+
2
+
3
+
4
{% endblock %} diff --git a/source/style/modules/ui/_frame_module.scss b/source/style/modules/ui/_frame_module.scss index ff3aab8..dc99b1c 100755 --- a/source/style/modules/ui/_frame_module.scss +++ b/source/style/modules/ui/_frame_module.scss @@ -4,41 +4,8 @@ } } -#cli { - @extend %flex-column; - - background-color: black; - - #line { - @extend %flex-row; - } - - #prompt { - flex: 1; - } - - pre { - margin: .5em 0; - color: white; - } - - textarea { - resize: none; - max-height: 128px; - margin: $margin_io; - border: 0; - padding: $space_half; - // color: $color_text_io; - color: white; - // background-color: $color_back_io; - background-color: transparent; - line-height: 1.2; - } -} - .body_frame { @extend %flex-column; - @extend .body_ui; background-color: $color_back_basic; @@ -88,6 +55,46 @@ } } +.body_cli { + @extend .body_frame; + + background-color: black; +} + +#cli { + @extend %flex-column; + + background-color: black; + + #line { + @extend %flex-row; + } + + #prompt { + flex: 1; + } + + pre { + margin: .5em 0; + color: white; + } + + textarea { + resize: none; + max-height: 128px; + margin: $margin_io; + border: 0; + padding: $space_half; + // color: $color_text_io; + color: white; + // background-color: $color_back_io; + background-color: transparent; + line-height: 1.2; + } +} + + + #content { background-color: $color_back_io; @@ -112,6 +119,8 @@ } } + + .io { .spacer { margin: 0; diff --git a/source/style/modules/ui/_new_module.scss b/source/style/modules/ui/_new_module.scss index db795cd..42946e2 100755 --- a/source/style/modules/ui/_new_module.scss +++ b/source/style/modules/ui/_new_module.scss @@ -2,23 +2,11 @@ $module_top_height: 32px; $body_top_space: $module_top_height + $space_basic; .body_new { - @extend .body_ui; - + @extend %flex-column; padding: $body_top_space $space_basic $space_basic; } -#frame { - display: grid; - height: 100%; - // margin: $space_basic; - // grid-template-columns: repeat(3, 1fr); - grid-template-rows: auto 1fr; - gap: $space_basic; -} - .area { - width: 100%; - height: 100%; transition: $transition_best; &:hover { @@ -26,15 +14,9 @@ $body_top_space: $module_top_height + $space_basic; } } -.menu, -#top { - nav ul { - margin: 0; - } -} - .grid { display: grid; + flex: 1; // grid-template-rows: repeat(2, 1fr); // grid-template-columns: repeat(2, 1fr); grid-template-areas: "a a"; @@ -92,7 +74,7 @@ $body_top_space: $module_top_height + $space_basic; nav ul { display: flex; - margin-left: 16px; + margin: 0 0 0 16px; } .brand {