- {/each}
+
+
+
+ {#if headerVisible}
+
+
+
- {/if}
-
- {#if listings.length === 0 && oilPrices.length === 0}
-
-
No pricing data available for this county yet.
-
- {/if}
+
+
+ {countyData.name}
+
+
+
+
+ {getStateName(countyData.state)}
+
+
+
+
+ Compare heating oil prices from local dealers
+
+
+
+ {:else}
+
+
+
+
+ {#if premiumVisible}
+
+ {/if}
+
+
+
+
+
+ {#if marketVisible && oilPrices.length > 0}
+
+ {/if}
+
+
+
+
+
+ {#if listings.length === 0 && oilPrices.length === 0 && premiumVisible}
+
+
+
+
+ No pricing data available yet
+
+ We are working on gathering pricing information for {countyData.name}. Check back soon!
+
+
-
County Not Found
-
{error}
-
Go Back to Map
+
+
+
+
+
+
+
County Not Found
+
+ {error}
+
+
+
+
+ Back to state
+
{/if}
diff --git a/tailwind.config.js b/tailwind.config.js
index b26c529..3487c29 100755
--- a/tailwind.config.js
+++ b/tailwind.config.js
@@ -51,21 +51,58 @@ const config = {
theme: {
screens: {
'sm': '640px',
- // => @media (min-width: 640px) { ... }
-
'md': '768px',
- // => @media (min-width: 768px) { ... }
-
'lg': '1024px',
- // => @media (min-width: 1024px) { ... }
-
'xl': '1280px',
- // => @media (min-width: 1280px) { ... }
-
'2xl': '1536px',
- // => @media (min-width: 1536px) { ... }
},
-
+ extend: {
+ colors: {
+ 'oil-orange': {
+ 50: '#fff7ed',
+ 100: '#ffedd5',
+ 200: '#fed7aa',
+ 300: '#fdba74',
+ 400: '#fb923c',
+ 500: '#ff6600',
+ 600: '#e55a00',
+ 700: '#c2410c',
+ 800: '#9a3412',
+ 900: '#7c2d12',
+ },
+ 'oil-blue': {
+ 50: '#eff6ff',
+ 100: '#dbeafe',
+ 200: '#bfdbfe',
+ 300: '#93c5fd',
+ 400: '#60a5fa',
+ 500: '#0256bf',
+ 600: '#0248a3',
+ 700: '#1d4ed8',
+ 800: '#14368f',
+ 900: '#1e3a5f',
+ },
+ },
+ animation: {
+ 'fade-in-up': 'fadeInUp 0.6s ease-out forwards',
+ 'fade-in': 'fadeIn 0.5s ease-out forwards',
+ 'float': 'float 6s ease-in-out infinite',
+ },
+ keyframes: {
+ fadeInUp: {
+ '0%': { opacity: '0', transform: 'translateY(24px)' },
+ '100%': { opacity: '1', transform: 'translateY(0)' },
+ },
+ fadeIn: {
+ '0%': { opacity: '0' },
+ '100%': { opacity: '1' },
+ },
+ float: {
+ '0%, 100%': { transform: 'translateY(0)' },
+ '50%': { transform: 'translateY(-8px)' },
+ },
+ },
+ },
},
};