diff --git a/apps/studio/components/ui/ComputeBadgeWrapper.tsx b/apps/studio/components/ui/ComputeBadgeWrapper.tsx index 1396e81ff79..a17e04889e5 100644 --- a/apps/studio/components/ui/ComputeBadgeWrapper.tsx +++ b/apps/studio/components/ui/ComputeBadgeWrapper.tsx @@ -107,7 +107,7 @@ export const ComputeBadgeWrapper = ({ const isLoading = isLoadingAddons || isLoadingSubscriptions const isComputeNearExhaustion = !!resourceWarnings?.cpu_exhaustion || !!resourceWarnings?.memory_and_swap_exhaustion - const hasUpgradeAvailable = (isFreeOnNano || isEligibleForFreeUpgrade) && isComputeNearExhaustion + const hasUpgradeAvailable = true if (!computeSize) return null @@ -130,7 +130,7 @@ export const ComputeBadgeWrapper = ({ )} /> {hasUpgradeAvailable && ( - + )} diff --git a/apps/studio/tailwind.config.js b/apps/studio/tailwind.config.js index 53a29add7f0..8d57ee1f28b 100644 --- a/apps/studio/tailwind.config.js +++ b/apps/studio/tailwind.config.js @@ -80,9 +80,9 @@ module.exports = config({ animation: { shimmer: 'shimmer 2s infinite linear', - 'badge-shimmer': 'badge-shimmer 2.4s ease-in-out infinite', - 'badge-pulse': 'badge-pulse 2.4s ease-in-out infinite', - 'chevron-up': 'chevron-up 1.2s ease-in-out infinite', + 'badge-shimmer': 'badge-shimmer 3s ease-in-out infinite', + 'badge-pulse': 'badge-pulse 3s ease-in-out infinite', + 'chevron-up': 'chevron-up 2s ease-in-out infinite', sway: 'sway 3s cubic-bezier(0.4, 0, 0.6, 1) infinite', }, keyframes: { @@ -95,10 +95,11 @@ module.exports = config({ }, }, 'badge-shimmer': { - '0%': { transform: 'translateX(-200%)', opacity: '0' }, - '20%': { opacity: '1' }, - '80%': { opacity: '1' }, - '100%': { transform: 'translateX(200%)', opacity: '0' }, + '0%': { transform: 'rotate(-45deg) translateX(-100%)', opacity: '0' }, + '10%': { opacity: '1' }, + '40%': { opacity: '1' }, + '50%': { transform: 'rotate(-45deg) translateX(100%)', opacity: '0' }, + '100%': { transform: 'rotate(-45deg) translateX(100%)', opacity: '0' }, }, 'badge-pulse': { '0%, 100%': { opacity: '1' },