From 36cfdf4b1678cbea8aa5d4afd2a010b5a05e63a3 Mon Sep 17 00:00:00 2001 From: Wang Sijie Date: Fri, 1 Apr 2022 16:13:43 +0800 Subject: [PATCH] feat(console): sticky footer in details page (#486) --- .../ApiResourceDetails/index.module.scss | 22 ++---- .../src/pages/ApiResourceDetails/index.tsx | 5 +- .../ApplicationDetails/index.module.scss | 69 +++++-------------- .../src/pages/ApplicationDetails/index.tsx | 5 +- .../pages/ConnectorDetails/index.module.scss | 18 +---- .../src/pages/ConnectorDetails/index.tsx | 5 +- .../src/pages/UserDetails/index.module.scss | 22 ++---- .../console/src/pages/UserDetails/index.tsx | 5 +- packages/console/src/scss/details.module.scss | 19 +++++ 9 files changed, 62 insertions(+), 108 deletions(-) create mode 100644 packages/console/src/scss/details.module.scss diff --git a/packages/console/src/pages/ApiResourceDetails/index.module.scss b/packages/console/src/pages/ApiResourceDetails/index.module.scss index 648c6e499..faadb1d3b 100644 --- a/packages/console/src/pages/ApiResourceDetails/index.module.scss +++ b/packages/console/src/pages/ApiResourceDetails/index.module.scss @@ -1,12 +1,6 @@ @use '@/scss/underscore' as _; -.container { - > *:not(:first-child) { - margin-top: _.unit(4); - } -} - -.container .backButton { +.backButton { display: flex; align-items: center; @@ -15,7 +9,7 @@ } } -.container .header { +.header { display: flex; justify-content: space-between; align-items: center; @@ -46,7 +40,9 @@ } } -.container .body { +.body { + padding-bottom: 0; + > :first-child { margin-top: 0; } @@ -56,16 +52,10 @@ } .fields { - padding-bottom: _.unit(16); - border-bottom: 1px solid var(--color-border); + padding-bottom: _.unit(10); } .textField { @include _.form-text-field; } - - .submit { - margin-top: _.unit(6); - text-align: right; - } } diff --git a/packages/console/src/pages/ApiResourceDetails/index.tsx b/packages/console/src/pages/ApiResourceDetails/index.tsx index 50df320ed..57fd53eaf 100644 --- a/packages/console/src/pages/ApiResourceDetails/index.tsx +++ b/packages/console/src/pages/ApiResourceDetails/index.tsx @@ -20,6 +20,7 @@ import TextInput from '@/components/TextInput'; import useApi, { RequestError } from '@/hooks/use-api'; import Delete from '@/icons/Delete'; import More from '@/icons/More'; +import * as detailsStyles from '@/scss/details.module.scss'; import * as modalStyles from '@/scss/modal.module.scss'; import DeleteForm from './components/DeleteForm'; @@ -72,7 +73,7 @@ const ApiResourceDetails = () => { }); return ( -
+
{t('api_resource_details.back_to_api_resources')} {isLoading &&
loading
} @@ -155,7 +156,7 @@ const ApiResourceDetails = () => { />
-
+