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"/>
- +