From d85149e328036ab0a5aabda7fd32ef9780a6fe6b Mon Sep 17 00:00:00 2001 From: Ali <83188384+testA113@users.noreply.github.com> Date: Wed, 17 Aug 2022 14:01:04 +0600 Subject: [PATCH] fix(kubeconfig): update button and modal styles (#7481) EE-3947 --- .../EnvironmentList.module.css | 2 -- .../home/EnvironmentList/EnvironmentList.tsx | 6 ++-- .../KubeconfigButton.module.css | 3 -- .../KubeconfigButton/KubeconfigButton.tsx | 5 ++- .../KubeconfigButton/KubeconfigPrompt.tsx | 34 +++++++++++++------ .../datatables/FilterSearchBar.module.css | 15 -------- .../components/datatables/FilterSearchBar.tsx | 27 +++++++-------- 7 files changed, 41 insertions(+), 51 deletions(-) delete mode 100644 app/portainer/home/EnvironmentList/KubeconfigButton/KubeconfigButton.module.css delete mode 100644 app/react/components/datatables/FilterSearchBar.module.css diff --git a/app/portainer/home/EnvironmentList/EnvironmentList.module.css b/app/portainer/home/EnvironmentList/EnvironmentList.module.css index c7e8b55b8..6bcfa8cab 100644 --- a/app/portainer/home/EnvironmentList/EnvironmentList.module.css +++ b/app/portainer/home/EnvironmentList/EnvironmentList.module.css @@ -9,7 +9,6 @@ .refresh-environments-button { margin-left: 0 !important; - padding: 8px 15px; } .filter-container { @@ -73,7 +72,6 @@ .filterSearchbar { display: inline-block; width: 100%; - padding-left: 10px; } .filterSearchbar input[type='text'] { diff --git a/app/portainer/home/EnvironmentList/EnvironmentList.tsx b/app/portainer/home/EnvironmentList/EnvironmentList.tsx index abd48ca4c..02b63c016 100644 --- a/app/portainer/home/EnvironmentList/EnvironmentList.tsx +++ b/app/portainer/home/EnvironmentList/EnvironmentList.tsx @@ -192,8 +192,10 @@ export function EnvironmentList({ onClickItem, onRefresh }: Props) { {prompt()} diff --git a/app/portainer/home/EnvironmentList/KubeconfigButton/KubeconfigPrompt.tsx b/app/portainer/home/EnvironmentList/KubeconfigButton/KubeconfigPrompt.tsx index 178a817f7..d52706174 100644 --- a/app/portainer/home/EnvironmentList/KubeconfigButton/KubeconfigPrompt.tsx +++ b/app/portainer/home/EnvironmentList/KubeconfigButton/KubeconfigPrompt.tsx @@ -1,3 +1,5 @@ +import { X } from 'react-feather'; +import clsx from 'clsx'; import { useState } from 'react'; import { DialogOverlay } from '@reach/dialog'; @@ -59,7 +61,7 @@ export function KubeconfigPrompt({
Download kubeconfig file
@@ -74,16 +76,24 @@ export function KubeconfigPrompt({

- +
+ +
{environments.map((env) => ( -
+
))}
-
+
Cancel - +
@@ -143,7 +155,7 @@ export function KubeconfigPrompt({ } export function expiryMessage(expiry: string) { - const prefix = 'Kubeconfig file will'; + const prefix = 'The kubeconfig file will'; switch (expiry) { case '24h': return `${prefix} expire in 1 day.`; diff --git a/app/react/components/datatables/FilterSearchBar.module.css b/app/react/components/datatables/FilterSearchBar.module.css deleted file mode 100644 index 9d1cf7cf8..000000000 --- a/app/react/components/datatables/FilterSearchBar.module.css +++ /dev/null @@ -1,15 +0,0 @@ -.searchBar { - padding: 8px; - border: 1px solid var(--border-color); - border-radius: 5px; -} - -.searchBar .iconSpan { - display: inline-block; - margin-right: 5px; -} - -.searchBar .textSpan { - display: inline-block; - width: 90%; -} diff --git a/app/react/components/datatables/FilterSearchBar.tsx b/app/react/components/datatables/FilterSearchBar.tsx index ebcbcfb19..acc7a42c6 100644 --- a/app/react/components/datatables/FilterSearchBar.tsx +++ b/app/react/components/datatables/FilterSearchBar.tsx @@ -1,6 +1,6 @@ -import { useLocalStorage } from '@/portainer/hooks/useLocalStorage'; +import { Search } from 'react-feather'; -import styles from './FilterSearchBar.module.css'; +import { useLocalStorage } from '@/portainer/hooks/useLocalStorage'; interface Props { value: string; @@ -14,19 +14,16 @@ export function FilterSearchBar({ onChange, }: Props) { return ( -
- -