From 80cee40b39bcaea8191b4f82bed6d7d64da0c721 Mon Sep 17 00:00:00 2001 From: Vladyslav Matsiiako Date: Fri, 15 Sep 2023 17:53:58 -0700 Subject: [PATCH] Updated UI for CircleCI integration --- frontend/src/layouts/AppLayout/AppLayout.tsx | 2 +- .../pages/integrations/checkly/authorize.tsx | 2 +- .../pages/integrations/circleci/authorize.tsx | 43 +++++++++- .../pages/integrations/circleci/create.tsx | 79 ++++++++++++++++--- 4 files changed, 109 insertions(+), 17 deletions(-) diff --git a/frontend/src/layouts/AppLayout/AppLayout.tsx b/frontend/src/layouts/AppLayout/AppLayout.tsx index d139a2cc7..8aa7d01b7 100644 --- a/frontend/src/layouts/AppLayout/AppLayout.tsx +++ b/frontend/src/layouts/AppLayout/AppLayout.tsx @@ -445,7 +445,7 @@ export const AppLayout = ({ children }: LayoutProps) => { diff --git a/frontend/src/pages/integrations/checkly/authorize.tsx b/frontend/src/pages/integrations/checkly/authorize.tsx index 0e4ba70d9..c3938641b 100644 --- a/frontend/src/pages/integrations/checkly/authorize.tsx +++ b/frontend/src/pages/integrations/checkly/authorize.tsx @@ -53,7 +53,7 @@ export default function ChecklyCreateIntegrationPage() {
diff --git a/frontend/src/pages/integrations/circleci/authorize.tsx b/frontend/src/pages/integrations/circleci/authorize.tsx index 592056bbe..f276362f7 100644 --- a/frontend/src/pages/integrations/circleci/authorize.tsx +++ b/frontend/src/pages/integrations/circleci/authorize.tsx @@ -1,5 +1,10 @@ import { useState } from "react"; +import Head from "next/head"; +import Image from "next/image"; +import Link from "next/link"; import { useRouter } from "next/router"; +import { faArrowUpRightFromSquare, faBookOpen } from "@fortawesome/free-solid-svg-icons"; +import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { useSaveIntegrationAccessToken @@ -41,19 +46,49 @@ export default function CircleCICreateIntegrationPage() { return (
- - CircleCI Integration + + Authorize CircleCI Integration + + + + +
+
+ CircleCI logo +
+ CircleCI Integration + +
+
+ + Docs + +
+
+ +
+ setApiKey(e.target.value)} />