From 67d9ebf11fb8cf521956e6086673e3b36506d4e7 Mon Sep 17 00:00:00 2001 From: Laux Dev <2201104208@student.buksu.edu.ph> Date: Fri, 27 Feb 2026 16:33:37 +0800 Subject: [PATCH] cenvert to component --- .../app/components/fields/styles.module.css | 5 +- frontend/src/app/components/icons/add.jsx | 33 +++ frontend/src/app/components/icons/back.jsx | 38 +++ frontend/src/app/components/icons/check.jsx | 24 ++ frontend/src/app/components/icons/clone.jsx | 41 +++ .../src/app/components/icons/download.jsx | 53 ++++ frontend/src/app/components/icons/env.jsx | 45 +++ frontend/src/app/components/icons/key.jsx | 23 ++ .../src/app/components/icons/manageEnv.jsx | 23 ++ frontend/src/app/components/icons/menu.jsx | 41 +++ frontend/src/app/components/icons/robot.jsx | 23 ++ frontend/src/app/components/icons/search.jsx | 24 ++ .../src/app/components/sidebar/Sidebar.jsx | 46 +-- .../app/components/topHeader/TopHeader.jsx | 270 ++---------------- 14 files changed, 394 insertions(+), 295 deletions(-) create mode 100644 frontend/src/app/components/icons/add.jsx create mode 100644 frontend/src/app/components/icons/back.jsx create mode 100644 frontend/src/app/components/icons/check.jsx create mode 100644 frontend/src/app/components/icons/clone.jsx create mode 100644 frontend/src/app/components/icons/download.jsx create mode 100644 frontend/src/app/components/icons/env.jsx create mode 100644 frontend/src/app/components/icons/key.jsx create mode 100644 frontend/src/app/components/icons/manageEnv.jsx create mode 100644 frontend/src/app/components/icons/menu.jsx create mode 100644 frontend/src/app/components/icons/robot.jsx create mode 100644 frontend/src/app/components/icons/search.jsx diff --git a/frontend/src/app/components/fields/styles.module.css b/frontend/src/app/components/fields/styles.module.css index d385586..1fd8258 100644 --- a/frontend/src/app/components/fields/styles.module.css +++ b/frontend/src/app/components/fields/styles.module.css @@ -19,9 +19,10 @@ line-height: normal; caret-color: #575bc7; } -.input:focus { +.input:focus, +.input:active { border-radius: 6px; - border: 1px solid #a8aac1; + border: 1px solid #959aff; background: rgba(75, 79, 109, 0.25); } .input:hover { diff --git a/frontend/src/app/components/icons/add.jsx b/frontend/src/app/components/icons/add.jsx new file mode 100644 index 0000000..f9690a1 --- /dev/null +++ b/frontend/src/app/components/icons/add.jsx @@ -0,0 +1,33 @@ +import React from "react"; + +const AddIcon = (props) => { + return ( + + ); +}; + +export default AddIcon; diff --git a/frontend/src/app/components/icons/back.jsx b/frontend/src/app/components/icons/back.jsx new file mode 100644 index 0000000..d56d2f3 --- /dev/null +++ b/frontend/src/app/components/icons/back.jsx @@ -0,0 +1,38 @@ +import React from "react"; + +const BackIcon = (props) => { + return ( + + ); +}; + +export default BackIcon; diff --git a/frontend/src/app/components/icons/check.jsx b/frontend/src/app/components/icons/check.jsx new file mode 100644 index 0000000..510727f --- /dev/null +++ b/frontend/src/app/components/icons/check.jsx @@ -0,0 +1,24 @@ +import React from "react"; + +const CheckIcon = (props) => { + return ( + + ); +}; + +export default CheckIcon; diff --git a/frontend/src/app/components/icons/clone.jsx b/frontend/src/app/components/icons/clone.jsx new file mode 100644 index 0000000..d58a222 --- /dev/null +++ b/frontend/src/app/components/icons/clone.jsx @@ -0,0 +1,41 @@ +import React from "react"; + +const CloneIcon = (props) => { + return ( + + ); +}; + +export default CloneIcon; diff --git a/frontend/src/app/components/icons/download.jsx b/frontend/src/app/components/icons/download.jsx new file mode 100644 index 0000000..62a520c --- /dev/null +++ b/frontend/src/app/components/icons/download.jsx @@ -0,0 +1,53 @@ +import React from "react"; + +const DownloadIcon = (props) => { + return ( + + ); +}; + +export default DownloadIcon; diff --git a/frontend/src/app/components/icons/env.jsx b/frontend/src/app/components/icons/env.jsx new file mode 100644 index 0000000..0d5edb6 --- /dev/null +++ b/frontend/src/app/components/icons/env.jsx @@ -0,0 +1,45 @@ +import React from "react"; + +const EnviromentIcon = (props) => { + return ( + + ); +}; + +export default EnviromentIcon; diff --git a/frontend/src/app/components/icons/key.jsx b/frontend/src/app/components/icons/key.jsx new file mode 100644 index 0000000..485f68c --- /dev/null +++ b/frontend/src/app/components/icons/key.jsx @@ -0,0 +1,23 @@ +import React from "react"; + +const KeyIcon = (props) => { + return ( + + ); +}; + +export default KeyIcon; diff --git a/frontend/src/app/components/icons/manageEnv.jsx b/frontend/src/app/components/icons/manageEnv.jsx new file mode 100644 index 0000000..563040e --- /dev/null +++ b/frontend/src/app/components/icons/manageEnv.jsx @@ -0,0 +1,23 @@ +import React from "react"; + +const ManageEnvIcon = (props) => { + return ( + + ); +}; + +export default ManageEnvIcon; diff --git a/frontend/src/app/components/icons/menu.jsx b/frontend/src/app/components/icons/menu.jsx new file mode 100644 index 0000000..55cda06 --- /dev/null +++ b/frontend/src/app/components/icons/menu.jsx @@ -0,0 +1,41 @@ +import React from "react"; + +const MenuIcon = (props) => { + return ( + + ); +}; + +export default MenuIcon; diff --git a/frontend/src/app/components/icons/robot.jsx b/frontend/src/app/components/icons/robot.jsx new file mode 100644 index 0000000..4afe437 --- /dev/null +++ b/frontend/src/app/components/icons/robot.jsx @@ -0,0 +1,23 @@ +import React from "react"; + +const RobotIcon = (props) => { + return ( + + ); +}; + +export default RobotIcon; diff --git a/frontend/src/app/components/icons/search.jsx b/frontend/src/app/components/icons/search.jsx new file mode 100644 index 0000000..5212c02 --- /dev/null +++ b/frontend/src/app/components/icons/search.jsx @@ -0,0 +1,24 @@ +import React from "react"; + +const SearchIcon = (props) => { + return ( + + ); +}; + +export default SearchIcon; diff --git a/frontend/src/app/components/sidebar/Sidebar.jsx b/frontend/src/app/components/sidebar/Sidebar.jsx index 26f30a8..1fdf896 100644 --- a/frontend/src/app/components/sidebar/Sidebar.jsx +++ b/frontend/src/app/components/sidebar/Sidebar.jsx @@ -10,6 +10,7 @@ import UserIcon from "../icons/user"; import RolesIcon from "../icons/roles"; import CredentialsIcon from "../icons/credentials"; import AgentIcon from "../icons/agent"; +import DownloadIcon from "../icons/download"; const Sidebar = () => { const router = useRouter(); @@ -153,50 +154,7 @@ const Sidebar = () => {
Download ICTL v3
- +{props.topbarTitle}
@@ -54,61 +36,12 @@ const TopHeader = (props) => {Manage Env. Key
{props.buttonText}
{props.buttonText}
{props.buttonText}
Clone Project
Robots
Init Key
Manage Env. Key