From b0744fd21d52846d94256de536d125e39f852558 Mon Sep 17 00:00:00 2001 From: Vladyslav Matsiiako Date: Sat, 18 Feb 2023 00:02:52 -0800 Subject: [PATCH] Wired frontend to use the batch stucture --- frontend/src/components/basic/Toggle.tsx | 12 +- .../components/basic/dialog/DeleteEnvVar.tsx | 8 +- .../src/components/dashboard/AddTagsMenu.tsx | 4 +- .../src/components/dashboard/CommentField.tsx | 8 +- .../dashboard/DashboardInputField.tsx | 24 +- .../dashboard/GenerateSecretMenu.tsx | 8 +- frontend/src/components/dashboard/KeyPair.tsx | 20 +- frontend/src/components/dashboard/SideBar.tsx | 22 +- .../src/components/v2/Popover/Popover.tsx | 8 +- frontend/src/pages/dashboard/[id].tsx | 601 +++++++++++------- 10 files changed, 418 insertions(+), 297 deletions(-) diff --git a/frontend/src/components/basic/Toggle.tsx b/frontend/src/components/basic/Toggle.tsx index 9c6dcf155..313d7009c 100644 --- a/frontend/src/components/basic/Toggle.tsx +++ b/frontend/src/components/basic/Toggle.tsx @@ -3,8 +3,8 @@ import { Switch } from '@headlessui/react'; interface ToggleProps { enabled: boolean; setEnabled: (value: boolean) => void; - addOverride: (value: string | undefined, pos: number) => void; - pos: number; + addOverride: (value: string | undefined, id: string) => void; + id: string; } /** @@ -13,18 +13,18 @@ interface ToggleProps { * @param {boolean} obj.enabled - whether the toggle is turned on or off * @param {function} obj.setEnabled - change the state of the toggle * @param {function} obj.addOverride - a function that adds an override to a certain secret - * @param {number} obj.pos - position of a certain secret + * @param {number} obj.id - id of a certain secret * @returns */ -const Toggle = ({ enabled, setEnabled, addOverride, pos }: ToggleProps): JSX.Element => { +const Toggle = ({ enabled, setEnabled, addOverride, id }: ToggleProps): JSX.Element => { return ( { if (enabled === false) { - addOverride('', pos); + addOverride('', id); } else { - addOverride(undefined, pos); + addOverride(undefined, id); } setEnabled(!enabled); }} diff --git a/frontend/src/components/basic/dialog/DeleteEnvVar.tsx b/frontend/src/components/basic/dialog/DeleteEnvVar.tsx index 48aa93c11..6daed29fd 100644 --- a/frontend/src/components/basic/dialog/DeleteEnvVar.tsx +++ b/frontend/src/components/basic/dialog/DeleteEnvVar.tsx @@ -45,19 +45,19 @@ export const DeleteEnvVar = ({ isOpen, onClose, onSubmit }: Props) => { leaveFrom="opacity-100 scale-100" leaveTo="opacity-0 scale-95" > - - + + {t('dashboard:sidebar.delete-key-dialog.title')}
-

+

{t('dashboard:sidebar.delete-key-dialog.confirm-delete-message')}

diff --git a/frontend/src/components/dashboard/CommentField.tsx b/frontend/src/components/dashboard/CommentField.tsx index c6552bb8f..3308fdf1b 100644 --- a/frontend/src/components/dashboard/CommentField.tsx +++ b/frontend/src/components/dashboard/CommentField.tsx @@ -6,11 +6,11 @@ import { useTranslation } from 'next-i18next'; const CommentField = ({ comment, modifyComment, - position + id }: { comment: string; - modifyComment: (value: string, posistion: number) => void; - position: number; + modifyComment: (value: string, id: string) => void; + id: string; }) => { const { t } = useTranslation(); @@ -20,7 +20,7 @@ const CommentField = ({