From 4103acf3bc755b9e0b4f7e9732ccd031bfd11317 Mon Sep 17 00:00:00 2001 From: RachelElysia <71795832+RachelElysia@users.noreply.github.com> Date: Wed, 27 Mar 2024 08:47:21 -0400 Subject: [PATCH] Fleet UI: Calendar settings design updates (#17869) --- .../cards/Calendars/Calendars.tsx | 136 ++++++++++-------- .../cards/Calendars/_styles.scss | 4 +- 2 files changed, 76 insertions(+), 64 deletions(-) diff --git a/frontend/pages/admin/IntegrationsPage/cards/Calendars/Calendars.tsx b/frontend/pages/admin/IntegrationsPage/cards/Calendars/Calendars.tsx index da22ea4801..e9f6ed57c9 100644 --- a/frontend/pages/admin/IntegrationsPage/cards/Calendars/Calendars.tsx +++ b/frontend/pages/admin/IntegrationsPage/cards/Calendars/Calendars.tsx @@ -7,6 +7,7 @@ import { AppContext } from "context/app"; import configAPI from "services/entities/config"; // @ts-ignore import { stringToClipboard } from "utilities/copy_text"; +import paths from "router/paths"; // @ts-ignore import InputField from "components/forms/fields/InputField"; @@ -17,6 +18,7 @@ import Spinner from "components/Spinner"; import DataError from "components/DataError"; import PremiumFeatureMessage from "components/PremiumFeatureMessage/PremiumFeatureMessage"; import Icon from "components/Icon"; +import Card from "components/Card"; const CREATING_SERVICE_ACCOUNT = "https://www.fleetdm.com/learn-more-about/creating-service-accounts"; @@ -236,6 +238,9 @@ const Calendars = (): JSX.Element => { For "Organization" and "Location", select your calendar's organization. +
+ 5. Configure your service account integration in Fleet using the + form below: +
- 5. Authorize the service account via domain-wide delegation. + 6. Authorize the service account via domain-wide delegation.
- 6. Enable the Google Calendar API. + 7. Enable the Google Calendar API.
- You're ready to automatically schedule calendar events for end
- users.
+ Now head over to{" "}
+