From bf768e724a655fcb326e7fd6a37845b261a2cc74 Mon Sep 17 00:00:00 2001
From: MathieuG-P <40181755+Zagrios@users.noreply.github.com>
Date: Tue, 26 Jul 2022 20:43:00 +0200
Subject: [PATCH] use typeColor everywhere
---
.../modal-types/edit-version-modal.component.tsx | 6 +++---
.../modal/modal-types/guard-modal.component.tsx | 4 ++--
.../installation-folder-modal.component.tsx | 4 ++--
.../modal/modal-types/login-modal.component.tsx | 4 ++--
.../modal/modal-types/uninstall-modal.component.tsx | 4 ++--
.../components/nav-bar/bs-version-item.component.tsx | 2 +-
.../components/shared/bsm-button.component.tsx | 11 ++++++++++-
.../shared/bsm-dropdown-button.component.tsx | 2 +-
.../pages/available-versions-list.components.tsx | 2 +-
src/renderer/pages/settings-page.component.tsx | 4 ++--
src/renderer/pages/version-viewer.component.tsx | 2 +-
11 files changed, 27 insertions(+), 18 deletions(-)
diff --git a/src/renderer/components/modal/modal-types/edit-version-modal.component.tsx b/src/renderer/components/modal/modal-types/edit-version-modal.component.tsx
index d0e8e7c7..bc775ac0 100644
--- a/src/renderer/components/modal/modal-types/edit-version-modal.component.tsx
+++ b/src/renderer/components/modal/modal-types/edit-version-modal.component.tsx
@@ -44,13 +44,13 @@ export function EditVersionModal({resolver, clone = false}: {resolver: (x: Modal
- {resolver({exitCode: ModalExitCode.CANCELED})}} withBar={false} text="misc.cancel"/>
-
+ {resolver({exitCode: ModalExitCode.CANCELED})}} withBar={false} text="misc.cancel"/>
+
)
diff --git a/src/renderer/components/modal/modal-types/guard-modal.component.tsx b/src/renderer/components/modal/modal-types/guard-modal.component.tsx
index 0e486b30..fcd49bb9 100644
--- a/src/renderer/components/modal/modal-types/guard-modal.component.tsx
+++ b/src/renderer/components/modal/modal-types/guard-modal.component.tsx
@@ -24,8 +24,8 @@ export function GuardModal({resolver}: {resolver: (x: ModalResponse) =>
setGuardCode(e.target.value.toUpperCase())} value={guardCode} type="guard" name="guard" id="guard" placeholder={t("modals.guard.inputs.guard-code.placeholder")}/>
- {resolver({exitCode: ModalExitCode.CANCELED})}} withBar={false} text="misc.cancel"/>
-
+ {resolver({exitCode: ModalExitCode.CANCELED})}} withBar={false} text="misc.cancel"/>
+
)
diff --git a/src/renderer/components/modal/modal-types/installation-folder-modal.component.tsx b/src/renderer/components/modal/modal-types/installation-folder-modal.component.tsx
index 2c06515a..d84f3beb 100644
--- a/src/renderer/components/modal/modal-types/installation-folder-modal.component.tsx
+++ b/src/renderer/components/modal/modal-types/installation-folder-modal.component.tsx
@@ -15,8 +15,8 @@ export function InstallationFolderModal({resolver}: {resolver: (x: ModalResponse
{t("modals.install-folder.description")}
- resolver({exitCode: ModalExitCode.CANCELED})} withBar={false} text="misc.cancel"/>
- resolver({exitCode: ModalExitCode.COMPLETED})} withBar={false} text="modals.install-folder.buttons.submit"/>
+ resolver({exitCode: ModalExitCode.CANCELED})} withBar={false} text="misc.cancel"/>
+ resolver({exitCode: ModalExitCode.COMPLETED})} withBar={false} text="modals.install-folder.buttons.submit"/>
>
)
diff --git a/src/renderer/components/modal/modal-types/login-modal.component.tsx b/src/renderer/components/modal/modal-types/login-modal.component.tsx
index c8535faa..81b58349 100644
--- a/src/renderer/components/modal/modal-types/login-modal.component.tsx
+++ b/src/renderer/components/modal/modal-types/login-modal.component.tsx
@@ -34,8 +34,8 @@ export function LoginModal({resolver}: {resolver: (x: ModalResponse) => voi
- {resolver({exitCode: ModalExitCode.CANCELED})}} withBar={false} text="misc.cancel"/>
-
+ {resolver({exitCode: ModalExitCode.CANCELED})}} withBar={false} text="misc.cancel"/>
+
)
diff --git a/src/renderer/components/modal/modal-types/uninstall-modal.component.tsx b/src/renderer/components/modal/modal-types/uninstall-modal.component.tsx
index b820b4fb..812db48c 100644
--- a/src/renderer/components/modal/modal-types/uninstall-modal.component.tsx
+++ b/src/renderer/components/modal/modal-types/uninstall-modal.component.tsx
@@ -16,8 +16,8 @@ export function UninstallModal({resolver}: {resolver: (x: ModalResponse) => void
{t("modals.bs-uninstall.description", {version: version.BSVersion})}
- {resolver({exitCode: ModalExitCode.CANCELED})}} withBar={false} text="misc.cancel"/>
-
+ {resolver({exitCode: ModalExitCode.CANCELED})}} withBar={false} text="misc.cancel"/>
+
)
diff --git a/src/renderer/components/nav-bar/bs-version-item.component.tsx b/src/renderer/components/nav-bar/bs-version-item.component.tsx
index 8ac1b1b3..d1451a08 100644
--- a/src/renderer/components/nav-bar/bs-version-item.component.tsx
+++ b/src/renderer/components/nav-bar/bs-version-item.component.tsx
@@ -77,7 +77,7 @@ export function BsVersionItem(props: {version: BSVersion}) {
{props.version.name || props.version.BSVersion}
- {downloading && }
+ {downloading && }
diff --git a/src/renderer/components/shared/bsm-button.component.tsx b/src/renderer/components/shared/bsm-button.component.tsx
index c3e04b01..71ae2c05 100644
--- a/src/renderer/components/shared/bsm-button.component.tsx
+++ b/src/renderer/components/shared/bsm-button.component.tsx
@@ -41,9 +41,18 @@ export function BsmButton({className, style, imgClassName, icon, image, text, ty
return (L > 0.179) ? "#000" : "fff";
})();
+ const renderTypeColor = (() => {
+ if(typeColor === "primary"){ return null; }
+ if(!typeColor){ return `bg-light-main-color-2 dark:bg-main-color-2 ${!withBar && "hover:bg-light-main-color-3 dark:hover:bg-main-color-3"}`; }
+ if(typeColor === "cancel"){ return "bg-gray-500"; }
+ if(typeColor === "error"){ return "bg-red-500"; }
+ if(typeColor === "success"){ return "bg-green-500"; }
+ return "";
+ })()
+
return (
onClickOutside && onClickOutside(e)}>
- onClick && onClick(e)} className={`${className} overflow-hidden cursor-pointer group ${disabled && "brightness-75 cursor-not-allowed"} ${typeColor === "error" && 'bg-red-500'}`} style={{...style, ...(!!primaryColor && {backgroundColor: primaryColor})}}>
+
onClick && onClick(e)} className={`${className} overflow-hidden cursor-pointer group ${!withBar && !!typeColor && "hover:brightness-[1.15]"} ${disabled && "brightness-75 cursor-not-allowed"} ${renderTypeColor}`} style={{...style, ...(!!primaryColor && {backgroundColor: primaryColor})}}>
{ image &&
}
{ icon && }
{text && (type === "submit" ? : {t(text)})}
diff --git a/src/renderer/components/shared/bsm-dropdown-button.component.tsx b/src/renderer/components/shared/bsm-dropdown-button.component.tsx
index 743d850e..1a43937d 100644
--- a/src/renderer/components/shared/bsm-dropdown-button.component.tsx
+++ b/src/renderer/components/shared/bsm-dropdown-button.component.tsx
@@ -13,7 +13,7 @@ export function BsmDropdownButton({className, items, align}: {className?: string
return (
-
setExpanded(!expanded)} className='relative bg-light-main-color-2 dark:bg-main-color-2 z-[1] p-1 rounded-md text-inherit w-full h-full shadow-md shadow-black' icon="settings" active={expanded} onClickOutside={() => {setExpanded(false)}}/>
+ setExpanded(!expanded)} className='relative z-[1] p-1 rounded-md text-inherit w-full h-full shadow-md shadow-black' icon="settings" active={expanded} onClickOutside={() => {setExpanded(false)}}/>
{ items?.map((i, index) => !!i &&(
diff --git a/src/renderer/pages/available-versions-list.components.tsx b/src/renderer/pages/available-versions-list.components.tsx
index d8061965..3bbf8283 100644
--- a/src/renderer/pages/available-versions-list.components.tsx
+++ b/src/renderer/pages/available-versions-list.components.tsx
@@ -51,7 +51,7 @@ export function AvailableVersionsList() {
{ versionSelected && !currentVersionDownloading && (
-
+
)}
diff --git a/src/renderer/pages/settings-page.component.tsx b/src/renderer/pages/settings-page.component.tsx
index 2d719b13..c098c429 100644
--- a/src/renderer/pages/settings-page.component.tsx
+++ b/src/renderer/pages/settings-page.component.tsx
@@ -118,7 +118,7 @@ export function SettingsPage() {
-
+
@@ -129,7 +129,7 @@ export function SettingsPage() {
{installationFolder}
-
+
diff --git a/src/renderer/pages/version-viewer.component.tsx b/src/renderer/pages/version-viewer.component.tsx
index 38cc7a08..7efdd267 100644
--- a/src/renderer/pages/version-viewer.component.tsx
+++ b/src/renderer/pages/version-viewer.component.tsx
@@ -115,7 +115,7 @@ export function VersionViewer() {
setMode(LaunchMods.DEBUG_MOD, !debugMode)} active={debugMode} text="pages.version-viewer.launch-mods.debug"/>
-
+