Configuration File:
config/branding.tsWorking with Icons? See Icons Guide for detailed instructions on adding and configuring Lucide icons in navbar and other components.
Brand Colors
Editconfig/branding.ts at the top:
Choosing Your Colors
Step 1: Pick your brand color- Visit coolors.co or color.adobe.com
- Copy the hex code (e.g.,
#a855f7)
- Dark brand color (purple, blue, green, red) → Use
text: "#ffffff"(white) - Light brand color (yellow, lime, cyan, pink) → Use
text: "#000000"(black)
Not sure which text color to use? If your brand color looks dark, use white text. If it looks bright/light, use black text.
Examples
Site Information
Basic company info:- Replace “Latch” with your company name
- Change email addresses to your domains
Social Media Links
Add your social media profiles:Built-in Icons
Available social icons (no setup needed):discordtwittergithubfacebookinstagramyoutubelinkedintiktoktwitch
Custom Icons
Use your own icon image:- Place in
public/icons/folder - Format: SVG or PNG
- Size: 24x24px minimum
- Color: White/monochrome (for dark backgrounds)
Full Example
Navbar Configuration
Configure your website’s navigation bar inconfig/branding.ts.
Logo Configuration
Choose how your logo appears:Navigation Links
Add simple links or dropdown menus:name- Display texthref- Link URL (optional for dropdown-only)dropdown- Array of sub-items (optional)popular: true- Shows a “Popular” badge
Right Side Buttons
Add 1, 2, or 3 buttons - whatever you need!
Available Icons:
BookOpen, User, Settings, CreditCard, Server, ExternalLink
Find more at lucide.dev/icons
Complete Navbar Example
Mobile Menu Configuration
Organize mobile navigation into collapsible sections:Mobile Menu Best Practices
Do:- Keep sections under 5 items each
- Use
featured: truefor “View All” links - Group related pages together
- Put most important items first
- Create too many sections (3-5 is ideal)
- Use long section titles
- Mix unrelated pages in one section
Footer Configuration
Configure your website footer inconfig/branding.ts.
Footer Logo
text- Company name onlyimage- Image onlyboth- Image + textnone- No logo (minimalist footers)

