From fa628a04fd2c6d6a09ee61ca567da94e61b5e6b7 Mon Sep 17 00:00:00 2001 From: Igor Carvalho Date: Wed, 5 Jul 2023 15:50:57 -0300 Subject: [PATCH 1/6] feat: Add generic node tailwind constants classes --- .../src/CustomNodes/GenericNode/index.tsx | 44 +++++++-------- src/frontend/src/index.css | 53 +++++++++++++++++++ 2 files changed, 75 insertions(+), 22 deletions(-) diff --git a/src/frontend/src/CustomNodes/GenericNode/index.tsx b/src/frontend/src/CustomNodes/GenericNode/index.tsx index 32cee565d..f177ab1c0 100644 --- a/src/frontend/src/CustomNodes/GenericNode/index.tsx +++ b/src/frontend/src/CustomNodes/GenericNode/index.tsx @@ -82,30 +82,30 @@ export default function GenericNode({
-
-
+
+
-
+
-
+
{data.node.display_name}
-
+
-
+
+
{validationStatus.params || "" .split("\n") @@ -130,29 +130,29 @@ export default function GenericNode({ ) } > -
+
@@ -161,8 +161,8 @@ export default function GenericNode({
-
-
+
+
{data.node.description}
@@ -221,7 +221,7 @@ export default function GenericNode({
{" "} diff --git a/src/frontend/src/index.css b/src/frontend/src/index.css index a9dfc0c1a..84398be78 100644 --- a/src/frontend/src/index.css +++ b/src/frontend/src/index.css @@ -298,4 +298,57 @@ The cursor: default; property value restores the browser's default cursor style .community-pages-flows-panel { @apply grid w-full gap-4 p-4 md:grid-cols-2 lg:grid-cols-4 } + .generic-node-div { + @apply relative flex w-96 flex-col justify-center rounded-lg bg-background + } + .generic-node-div-title { + @apply flex w-full items-center justify-between gap-8 rounded-t-lg border-b bg-muted p-4 + } + .generic-node-title-arrangement { + @apply flex-max-width items-center truncate + } + .generic-node-icon { + @apply h-10 w-10 rounded p-1 + } + .generic-node-tooltip-div { + @apply ml-2 truncate + } + .generic-node-validation-div { + @apply max-h-96 overflow-auto + } + + .generic-node-status-position { + @apply relative top-[3px] h-5 w-5 + } + + .generic-node-status-animation { + @apply hidden h-4 w-4 animate-spin rounded-full bg-ring opacity-0 + } + .generic-node-status { + @apply h-4 w-4 rounded-full opacity-100 + } + .green-status { + @apply generic-node-status bg-status-green + } + .red-status { + @apply generic-node-status bg-status-red + } + .yellow-status { + @apply generic-node-status bg-status-yellow + } + .status-build-animation { + @apply hidden h-4 w-4 animate-spin rounded-full bg-ring opacity-0 + } + .status-div { + @apply absolute w-4 duration-200 ease-in-out + } + .status-div:hover { + @apply hover:text-accent-foreground hover:transition-all + } + .generic-node-desc { + @apply h-full w-full py-5 text-foreground + } + .generic-node-desc-text { + @apply w-full px-5 pb-3 text-sm text-muted-foreground + } } \ No newline at end of file From 9922ea05930bce58e1277dbd8910a04536abb2fa Mon Sep 17 00:00:00 2001 From: Igor Carvalho Date: Wed, 5 Jul 2023 16:12:48 -0300 Subject: [PATCH 2/6] feat: Add alerts tailwind constants classes --- src/frontend/src/alerts/error/index.tsx | 10 +++---- src/frontend/src/alerts/success/index.tsx | 6 ++-- src/frontend/src/index.css | 36 +++++++++++++++++++++++ 3 files changed, 44 insertions(+), 8 deletions(-) diff --git a/src/frontend/src/alerts/error/index.tsx b/src/frontend/src/alerts/error/index.tsx index 31980dc6b..93f30484b 100644 --- a/src/frontend/src/alerts/error/index.tsx +++ b/src/frontend/src/alerts/error/index.tsx @@ -39,19 +39,19 @@ export default function ErrorAlert({ removeAlert(id); }, 500); }} - className="mt-6 w-96 cursor-pointer rounded-md bg-error-background p-4 shadow-xl" + className="error-build-message" >
-
-

+

{title}

{list.length !== 0 ? ( -
-
    +
    +
      {list.map((item, index) => (
    • {item}
    • ))} diff --git a/src/frontend/src/alerts/success/index.tsx b/src/frontend/src/alerts/success/index.tsx index 88fc79962..e943feb8c 100644 --- a/src/frontend/src/alerts/success/index.tsx +++ b/src/frontend/src/alerts/success/index.tsx @@ -34,17 +34,17 @@ export default function SuccessAlert({ setShow(false); removeAlert(id); }} - className="mt-6 w-96 rounded-md bg-success-background p-4 shadow-xl" + className="success-alert" >
      -

      +

      {title}

      diff --git a/src/frontend/src/index.css b/src/frontend/src/index.css index 84398be78..37b26ab1c 100644 --- a/src/frontend/src/index.css +++ b/src/frontend/src/index.css @@ -351,4 +351,40 @@ The cursor: default; property value restores the browser's default cursor style .generic-node-desc-text { @apply w-full px-5 pb-3 text-sm text-muted-foreground } + + .alert-icon { + @apply h-5 w-5 + } /*error-build-message-circle*/ + .alert-font-size { + @apply text-sm font-medium + } + + .error-build-message { + @apply mt-6 w-96 cursor-pointer rounded-md bg-error-background p-4 shadow-xl + } + .error-build-message-circle { + @apply text-status-red alert-icon + } + .error-build-text { + @apply text-error-foreground + } + .error-build-foreground { + @apply error-build-text alert-font-size + } + .error-build-message-div { + @apply mt-2 text-sm error-build-text + } + .error-build-message-list { + @apply list-disc space-y-1 pl-5 + } + + .success-alert { + @apply mt-6 w-96 rounded-md bg-success-background p-4 shadow-xl + } + .success-alert-icon { + @apply alert-icon text-status-green + } + .success-alert-message { + @apply alert-font-size text-success-foreground + } } \ No newline at end of file From d0621efd1cf1511f9fe813a45db034627d429acf Mon Sep 17 00:00:00 2001 From: Igor Carvalho Date: Wed, 5 Jul 2023 18:13:32 -0300 Subject: [PATCH 3/6] feat: Add card component and unused extrasidebar tailwind constants classes --- .../ExtraSidebarComponent/index.tsx | 36 ++++----- .../src/components/cardComponent/index.tsx | 18 ++--- src/frontend/src/index.css | 76 ++++++++++++++++++- 3 files changed, 102 insertions(+), 28 deletions(-) diff --git a/src/frontend/src/components/ExtraSidebarComponent/index.tsx b/src/frontend/src/components/ExtraSidebarComponent/index.tsx index 7efef4ec0..318971dd5 100644 --- a/src/frontend/src/components/ExtraSidebarComponent/index.tsx +++ b/src/frontend/src/components/ExtraSidebarComponent/index.tsx @@ -18,13 +18,13 @@ export default function ExtraSidebar() {