- {/* Image Upload Area */}
-
-
-
-
-
-
{
- setOnSelectMedia(() => (url: string) => setEditingHero(prev => ({ ...prev, imageUrl: url })))
- setIsMediaModalOpen(true)
- }}
- >
- {editingHero.imageUrl ? (
- <>
-

-
-
-
- >
- ) : (
-
- )}
-
- {isUploading && (
-
-
-
- )}
-
-
-
-
Recommended size: 1920x1080px. High quality but optimized for web.
-
-
-
- {/* Content Fields */}
-
-
- setEditingHero({ ...editingHero, tagline: e.target.value })}
- className="admin-input w-full"
- placeholder="e.g. A New Paradigm of Calm"
- />
-
-
-
-
-
setEditingHero({ ...editingHero, title: e.target.value })}
- className="admin-input w-full"
- placeholder="e.g. Inhale [Serenity]"
- />
-
Use [brackets] for the accent serif font.
-
-
-
-
-
-
-
-
- setEditingHero({ ...editingHero, buttonText: e.target.value })}
- className="admin-input w-full"
- placeholder="e.g. Explore Collection"
- />
-
-
-
-
- setEditingHero({ ...editingHero, buttonLink: e.target.value })}
- className="admin-input w-full"
- placeholder="e.g. /shop"
- />
-
-
-
-