From 1123fce089b86251dcafebf77743d60a6e396bee Mon Sep 17 00:00:00 2001 From: TheCatLady <52870424+TheCatLady@users.noreply.github.com> Date: Mon, 3 May 2021 20:37:51 -0400 Subject: [PATCH] fix(ui): apply rounded-l-only to SensitiveInput textareas and increase visible text input area (#1561) --- src/components/RegionSelector/index.tsx | 256 +++++++++--------- src/components/Settings/SettingsMain.tsx | 12 +- .../UserGeneralSettings/index.tsx | 14 +- src/styles/globals.css | 10 +- 4 files changed, 146 insertions(+), 146 deletions(-) diff --git a/src/components/RegionSelector/index.tsx b/src/components/RegionSelector/index.tsx index da4c30c54..3decff733 100644 --- a/src/components/RegionSelector/index.tsx +++ b/src/components/RegionSelector/index.tsx @@ -76,112 +76,145 @@ const RegionSelector: React.FC = ({ }, [onChange, selectedRegion, name, regions]); return ( -
-
- - {({ open }) => ( -
- - - {((selectedRegion && hasFlag(selectedRegion?.iso_3166_1)) || - (isUserSetting && - !selectedRegion && - currentSettings.region && - hasFlag(currentSettings.region))) && ( - - - - )} - - {selectedRegion && selectedRegion.iso_3166_1 !== 'all' - ? regionName(selectedRegion.iso_3166_1) - : isUserSetting && selectedRegion?.iso_3166_1 !== 'all' - ? intl.formatMessage(messages.regionServerDefault, { - region: currentSettings.region - ? regionName(currentSettings.region) - : intl.formatMessage(messages.regionDefault), - }) - : intl.formatMessage(messages.regionDefault)} - - - +
+ + {({ open }) => ( +
+ + + {((selectedRegion && hasFlag(selectedRegion?.iso_3166_1)) || + (isUserSetting && + !selectedRegion && + currentSettings.region && + hasFlag(currentSettings.region))) && ( + + - - + )} + + {selectedRegion && selectedRegion.iso_3166_1 !== 'all' + ? regionName(selectedRegion.iso_3166_1) + : isUserSetting && selectedRegion?.iso_3166_1 !== 'all' + ? intl.formatMessage(messages.regionServerDefault, { + region: currentSettings.region + ? regionName(currentSettings.region) + : intl.formatMessage(messages.regionDefault), + }) + : intl.formatMessage(messages.regionDefault)} + + + + + + - + - - {isUserSetting && ( - - {({ selected, active }) => ( -
+ {({ selected, active }) => ( +
+ + + + - - - + {intl.formatMessage(messages.regionServerDefault, { + region: currentSettings.region + ? regionName(currentSettings.region) + : intl.formatMessage(messages.regionDefault), + })} + + {selected && ( - {intl.formatMessage(messages.regionServerDefault, { - region: currentSettings.region - ? regionName(currentSettings.region) - : intl.formatMessage(messages.regionDefault), - })} + - {selected && ( - - - - )} -
+ )} +
+ )} +
+ )} + + {({ selected, active }) => ( +
+ + {intl.formatMessage(messages.regionDefault)} + + {selected && ( + + + )} - +
)} - + + {sortedRegions?.map((region) => ( + {({ selected, active }) => (
+ + + - {intl.formatMessage(messages.regionDefault)} + {regionName(region.iso_3166_1)} {selected && ( = ({
)}
- {sortedRegions?.map((region) => ( - - {({ selected, active }) => ( -
- - - - - {regionName(region.iso_3166_1)} - - {selected && ( - - - - )} -
- )} -
- ))} -
-
-
- )} -
-
+ ))} + + +
+ )} +
); }; diff --git a/src/components/Settings/SettingsMain.tsx b/src/components/Settings/SettingsMain.tsx index 03794c3c1..fb81a1db6 100644 --- a/src/components/Settings/SettingsMain.tsx +++ b/src/components/Settings/SettingsMain.tsx @@ -322,11 +322,13 @@ const SettingsMain: React.FC = () => {
- +
+ +
diff --git a/src/components/UserProfile/UserSettings/UserGeneralSettings/index.tsx b/src/components/UserProfile/UserSettings/UserGeneralSettings/index.tsx index 1c905ff6e..b6f1286d5 100644 --- a/src/components/UserProfile/UserSettings/UserGeneralSettings/index.tsx +++ b/src/components/UserProfile/UserSettings/UserGeneralSettings/index.tsx @@ -232,12 +232,14 @@ const UserGeneralSettings: React.FC = () => {
- +
+ +
diff --git a/src/styles/globals.css b/src/styles/globals.css index 9102ea5a8..1774af9cb 100644 --- a/src/styles/globals.css +++ b/src/styles/globals.css @@ -218,7 +218,7 @@ img.avatar-sm { } .form-input-field { - @apply flex max-w-lg rounded-md shadow-sm; + @apply flex max-w-xl rounded-md shadow-sm; } .actions { @@ -268,12 +268,14 @@ textarea { } input.rounded-l-only, -select.rounded-l-only { +select.rounded-l-only, +textarea.rounded-l-only { @apply rounded-r-none; } input.rounded-r-only, -select.rounded-r-only { +select.rounded-r-only, +textarea.rounded-r-only { @apply rounded-l-none; } @@ -286,7 +288,7 @@ select.short { } button.input-action { - @apply relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium leading-5 text-white transition duration-150 ease-in-out bg-indigo-600 border border-gray-500 hover:bg-indigo-500 active:bg-gray-100 active:text-gray-700 last:rounded-r-md; + @apply relative inline-flex items-center px-3 sm:px-3.5 py-2 -ml-px text-sm font-medium leading-5 text-white transition duration-150 ease-in-out bg-indigo-600 border border-gray-500 hover:bg-indigo-500 active:bg-gray-100 active:text-gray-700 last:rounded-r-md; } .button-md svg,