diff --git a/src/components/AppDataWarning/index.tsx b/src/components/AppDataWarning/index.tsx index 40874d5d..052a78d0 100644 --- a/src/components/AppDataWarning/index.tsx +++ b/src/components/AppDataWarning/index.tsx @@ -28,7 +28,7 @@ const AppDataWarning = () => { ( - {msg} + {msg} ), appDataPath: data.appDataPath, })} diff --git a/src/components/Blocklist/index.tsx b/src/components/Blocklist/index.tsx index 63c95a24..daacf339 100644 --- a/src/components/Blocklist/index.tsx +++ b/src/components/Blocklist/index.tsx @@ -441,13 +441,13 @@ const BlocklistedItem = ({ item, revalidateList }: BlocklistedItemProps) => { )}
{item.mediaType === 'movie' ? ( -
+
{intl.formatMessage(globalMessages.movie)}
) : ( -
+
{intl.formatMessage(globalMessages.tvshow)}
diff --git a/src/components/Common/Alert/index.tsx b/src/components/Common/Alert/index.tsx index 93ddd988..783b1d7d 100644 --- a/src/components/Common/Alert/index.tsx +++ b/src/components/Common/Alert/index.tsx @@ -12,8 +12,7 @@ interface AlertProps { const Alert = ({ title, children, type }: AlertProps) => { let design = { - bgColor: - 'border border-yellow-500 backdrop-blur bg-yellow-400 bg-opacity-20', + bgColor: 'border border-yellow-500 backdrop-blur bg-yellow-400/20', titleColor: 'text-yellow-100', textColor: 'text-yellow-300', svg: , @@ -22,8 +21,7 @@ const Alert = ({ title, children, type }: AlertProps) => { switch (type) { case 'info': design = { - bgColor: - 'border border-indigo-500 backdrop-blur bg-indigo-400 bg-opacity-20', + bgColor: 'border border-indigo-500 backdrop-blur bg-indigo-400/20', titleColor: 'text-gray-100', textColor: 'text-gray-300', svg: , diff --git a/src/components/Common/Badge/index.tsx b/src/components/Common/Badge/index.tsx index 0b003d3a..5ee23bdf 100644 --- a/src/components/Common/Badge/index.tsx +++ b/src/components/Common/Badge/index.tsx @@ -31,27 +31,25 @@ const Badge = ( switch (badgeType) { case 'danger': - badgeStyle.push( - 'bg-red-600 bg-opacity-80 border-red-500 border !text-red-100' - ); + badgeStyle.push('bg-red-600/80 border-red-500 border !text-red-100'); if (href) { - badgeStyle.push('hover:bg-red-500 bg-opacity-100'); + badgeStyle.push('hover:bg-red-500'); } break; case 'warning': badgeStyle.push( - 'bg-yellow-500 bg-opacity-80 border-yellow-500 border !text-yellow-100' + 'bg-yellow-500/80 border-yellow-500 border !text-yellow-100' ); if (href) { - badgeStyle.push('hover:bg-yellow-500 hover:bg-opacity-100'); + badgeStyle.push('hover:bg-yellow-500'); } break; case 'success': badgeStyle.push( - 'bg-green-500 bg-opacity-80 border border-green-500 !text-green-100' + 'bg-green-500/80 border border-green-500 !text-green-100' ); if (href) { - badgeStyle.push('hover:bg-green-500 hover:bg-opacity-100'); + badgeStyle.push('hover:bg-green-500'); } break; case 'dark': @@ -68,10 +66,10 @@ const Badge = ( break; default: badgeStyle.push( - 'bg-indigo-500 bg-opacity-80 border border-indigo-500 !text-indigo-100' + 'bg-indigo-500/80 border border-indigo-500 !text-indigo-100' ); if (href) { - badgeStyle.push('hover:bg-indigo-500 hover:bg-opacity-100'); + badgeStyle.push('hover:bg-indigo-500'); } } diff --git a/src/components/Common/Button/index.tsx b/src/components/Common/Button/index.tsx index e29c78d4..eb422f22 100644 --- a/src/components/Common/Button/index.tsx +++ b/src/components/Common/Button/index.tsx @@ -52,22 +52,22 @@ function Button

( switch (buttonType) { case 'primary': buttonStyle.push( - 'text-white border border-indigo-500 bg-indigo-600 bg-opacity-80 hover:bg-opacity-100 hover:border-indigo-500 focus:border-indigo-700 focus:ring-indigo active:bg-opacity-100 active:border-indigo-700' + 'text-white border border-indigo-500 bg-indigo-600/80 hover:bg-indigo-600 hover:border-indigo-500 focus:border-indigo-700 focus:ring-indigo active:bg-indigo-600 active:border-indigo-700' ); break; case 'danger': buttonStyle.push( - 'text-white bg-red-600 bg-opacity-80 border-red-500 hover:bg-opacity-100 hover:border-red-500 focus:border-red-700 focus:ring-red active:bg-red-700 active:border-red-700' + 'text-white bg-red-600/80 border-red-500 hover:bg-red-600 hover:border-red-500 focus:border-red-700 focus:ring-red active:bg-red-700 active:border-red-700' ); break; case 'warning': buttonStyle.push( - 'text-white border border-yellow-500 bg-yellow-500 bg-opacity-80 hover:bg-opacity-100 hover:border-yellow-400 focus:border-yellow-700 focus:ring-yellow active:bg-opacity-100 active:border-yellow-700' + 'text-white border border-yellow-500 bg-yellow-500/80 hover:bg-yellow-500 hover:border-yellow-400 focus:border-yellow-700 focus:ring-yellow active:bg-yellow-500 active:border-yellow-700' ); break; case 'success': buttonStyle.push( - 'text-white bg-green-500 bg-opacity-80 border-green-500 hover:bg-opacity-100 hover:border-green-400 focus:border-green-700 focus:ring-green active:bg-opacity-100 active:border-green-700' + 'text-white bg-green-500/80 border-green-500 hover:bg-green-500 hover:border-green-400 focus:border-green-700 focus:ring-green active:bg-green-500 active:border-green-700' ); break; case 'ghost': @@ -77,7 +77,7 @@ function Button

( break; default: buttonStyle.push( - 'text-gray-200 bg-gray-800 bg-opacity-80 border-gray-600 hover:text-white hover:bg-gray-700 hover:border-gray-600 group-hover:text-white group-hover:bg-gray-700 group-hover:border-gray-600 focus:border-blue-300 focus:ring-blue active:text-gray-200 active:bg-gray-700 active:border-gray-600' + 'text-gray-200 bg-gray-800/80 border-gray-600 hover:text-white hover:bg-gray-700 hover:border-gray-600 group-hover:text-white group-hover:bg-gray-700 group-hover:border-gray-600 focus:border-blue-300 focus:ring-blue active:text-gray-200 active:bg-gray-700 active:border-gray-600' ); } diff --git a/src/components/Common/ButtonWithDropdown/index.tsx b/src/components/Common/ButtonWithDropdown/index.tsx index 36c79364..21a88d20 100644 --- a/src/components/Common/ButtonWithDropdown/index.tsx +++ b/src/components/Common/ButtonWithDropdown/index.tsx @@ -34,9 +34,9 @@ const ButtonWithDropdown = ({ break; default: styleClasses.mainButtonClasses += - ' bg-indigo-600 border-indigo-500 bg-opacity-80 hover:bg-opacity-100 hover:border-indigo-500 active:bg-indigo-700 active:border-indigo-700 focus:ring-blue'; + ' bg-indigo-600/80 border-indigo-500 hover:bg-indigo-600 hover:border-indigo-500 active:bg-indigo-700 active:border-indigo-700 focus:ring-blue'; styleClasses.dropdownSideButtonClasses += - ' bg-indigo-600 bg-opacity-80 border-indigo-500 hover:bg-opacity-100 active:bg-opacity-100 focus:ring-blue'; + ' bg-indigo-600/80 border-indigo-500 hover:bg-indigo-600 active:bg-indigo-600 focus:ring-blue'; } const TriggerElement = props.as ?? 'button'; diff --git a/src/components/Common/Dropdown/index.tsx b/src/components/Common/Dropdown/index.tsx index b8d8f7fd..9a8501b0 100644 --- a/src/components/Common/Dropdown/index.tsx +++ b/src/components/Common/Dropdown/index.tsx @@ -59,7 +59,7 @@ const DropdownItems = ({ className={[ 'absolute right-0 z-40 -mr-1 mt-2 w-56 origin-top-right rounded-md p-1 shadow-lg', dropdownType === 'ghost' - ? 'border border-gray-700 bg-gray-800 bg-opacity-80 backdrop-blur' + ? 'border border-gray-700 bg-gray-800/80 backdrop-blur' : 'bg-indigo-600', className, ].join(' ')} @@ -95,7 +95,7 @@ const Dropdown = ({ 'button-md inline-flex h-full items-center space-x-2 rounded-md border px-4 py-2 text-sm font-medium leading-5 text-white transition duration-150 ease-in-out hover:z-20 focus:z-20 focus:outline-none', buttonType === 'ghost' ? 'border-gray-600 bg-transparent hover:border-gray-200 focus:border-gray-100 active:border-gray-100' - : 'focus:ring-blue border-indigo-500 bg-indigo-600 bg-opacity-80 hover:border-indigo-500 hover:bg-opacity-100 active:border-indigo-700 active:bg-indigo-700', + : `focus:ring-blue border-indigo-500 bg-indigo-600/80 hover:border-indigo-500 hover:bg-indigo-600 active:border-indigo-700 active:bg-indigo-700`, className, ].join(' ')} ref={buttonRef} diff --git a/src/components/Common/Modal/index.tsx b/src/components/Common/Modal/index.tsx index 055e66c8..12f67911 100644 --- a/src/components/Common/Modal/index.tsx +++ b/src/components/Common/Modal/index.tsx @@ -91,7 +91,7 @@ const Modal = React.forwardRef( {/* eslint-disable-next-line jsx-a11y/no-static-element-interactions */}

onClose()} onKeyDown={(e) => { if (e.key === 'Escape') { @@ -71,7 +71,7 @@ const SlideOver = ({ ref={slideoverRef} onClick={(e) => e.stopPropagation()} > -
+

diff --git a/src/components/Common/StatusBadgeMini/index.tsx b/src/components/Common/StatusBadgeMini/index.tsx index b0d6f8de..ea93a2a9 100644 --- a/src/components/Common/StatusBadgeMini/index.tsx +++ b/src/components/Common/StatusBadgeMini/index.tsx @@ -24,7 +24,7 @@ const StatusBadgeMini = ({ shrink = false, }: StatusBadgeMiniProps) => { const badgeStyle = [ - `rounded-full bg-opacity-80 shadow-md ${ + `rounded-full shadow-md ${ shrink ? 'w-4 sm:w-5 border p-0' : 'w-5 ring-1 p-0.5' }`, ]; @@ -34,34 +34,34 @@ const StatusBadgeMini = ({ switch (status) { case MediaStatus.PROCESSING: badgeStyle.push( - 'bg-indigo-500 border-indigo-400 ring-indigo-400 text-indigo-100' + 'bg-indigo-500/80 border-indigo-400 ring-indigo-400 text-indigo-100' ); indicatorIcon = ; break; case MediaStatus.AVAILABLE: badgeStyle.push( - 'bg-green-500 border-green-400 ring-green-400 text-green-100' + 'bg-green-500/80 border-green-400 ring-green-400 text-green-100' ); indicatorIcon = ; break; case MediaStatus.PENDING: badgeStyle.push( - 'bg-yellow-500 border-yellow-400 ring-yellow-400 text-yellow-100' + 'bg-yellow-500/80 border-yellow-400 ring-yellow-400 text-yellow-100' ); indicatorIcon = ; break; case MediaStatus.BLOCKLISTED: - badgeStyle.push('bg-red-500 border-white-400 ring-white-400 text-white'); + badgeStyle.push('bg-red-500/80 border-white ring-white text-white'); indicatorIcon = ; break; case MediaStatus.PARTIALLY_AVAILABLE: badgeStyle.push( - 'bg-green-500 border-green-400 ring-green-400 text-green-100' + 'bg-green-500/80 border-green-400 ring-green-400 text-green-100' ); indicatorIcon = ; break; case MediaStatus.DELETED: - badgeStyle.push('bg-red-500 border-red-400 ring-red-400 text-red-100'); + badgeStyle.push('bg-red-500/80 border-red-400 ring-red-400 text-red-100'); indicatorIcon = ; break; } diff --git a/src/components/Discover/index.tsx b/src/components/Discover/index.tsx index 3ce6a76e..97583d75 100644 --- a/src/components/Discover/index.tsx +++ b/src/components/Discover/index.tsx @@ -159,7 +159,7 @@ const Discover = () => { @@ -172,7 +172,7 @@ const Discover = () => { leave="transition duration-300" leaveFrom="opacity-100 translate-y-0" leaveTo="opacity-0 translate-y-6" - className="safe-shift-edit-menu fixed left-0 right-0 z-50 flex flex-col items-center justify-end space-x-0 space-y-2 border-t border-gray-700 bg-gray-800 bg-opacity-80 p-4 backdrop-blur sm:bottom-0 sm:flex-row sm:space-x-3 sm:space-y-0" + className="safe-shift-edit-menu fixed left-0 right-0 z-50 flex flex-col items-center justify-end space-x-0 space-y-2 border-t border-gray-700 bg-gray-800/80 p-4 backdrop-blur sm:bottom-0 sm:flex-row sm:space-x-3 sm:space-y-0" >