/** * Help Settings Appearance (Branding) Page * * Comprehensive documentation for the Branding Settings page. * Documents: Logo uploads (website/email), display modes, color palettes, custom colors with live preview. */ import React from 'react'; import { useNavigate, Link } from 'react-router-dom'; import { ArrowLeft, Palette, Image, Upload, Eye, Save, CheckCircle, ChevronRight, HelpCircle, AlertCircle, Sparkles, } from 'lucide-react'; const HelpSettingsAppearance: React.FC = () => { const navigate = useNavigate(); return (
{/* Header */}

Branding Settings Guide

Customize your logos and brand colors

{/* Overview */}

Overview

The Branding Settings page lets you customize how your business appears throughout SmoothSchedule. Upload your logos, choose from preset color palettes, or define custom brand colors. Changes preview instantly so you can see exactly how they'll look before saving.

Owner Access Required: Only business owners can modify branding settings. This feature may be limited based on your subscription plan.

{/* Brand Logos */}

Brand Logos

You can upload two different logos for different contexts. PNG images with transparent backgrounds are recommended for the best appearance across light and dark themes.

{/* Website Logo */}

Website Logo

This logo appears in the sidebar navigation and on customer-facing booking pages.

Recommended Size: 500×500 pixels
Supported Formats: PNG, JPEG, SVG
{/* Email Logo */}

Email Logo

This logo appears at the top of all email notifications sent to customers (booking confirmations, reminders, etc.). A wider format works best for email headers.

Recommended Size: 600×200 pixels (wide)
Supported Formats: PNG, JPEG, SVG
{/* Upload Instructions */}

Uploading a Logo

  1. Click the Upload button next to the logo type
  2. Select an image file from your computer
  3. The logo preview will update immediately
  4. Click Save Changes to apply the logo

To remove a logo, click the × button on the preview image, then save.

{/* Logo Display Mode */}

Logo Display Mode

Control how your website logo is displayed in the sidebar and on booking pages. This setting only affects the website logo, not the email logo.

Aa

Text Only

Display only your business name in text. Good if you don't have a logo or prefer a clean look.

Logo Only

Display only your uploaded logo image without text. Best for recognizable brand marks.

+

Logo and Text

Display both your logo and business name together. Ideal for full brand recognition.

{/* Color Palettes */}

Color Palettes

Choose from 10 professionally designed color palettes. Each palette includes a primary and secondary color that work well together. Click any palette to instantly preview how it looks throughout the interface.

{[ { name: 'Ocean Blue', colors: ['#2563eb', '#0ea5e9'] }, { name: 'Sky Blue', colors: ['#0ea5e9', '#38bdf8'] }, { name: 'Mint Green', colors: ['#10b981', '#34d399'] }, { name: 'Coral Reef', colors: ['#f97316', '#fb923c'] }, { name: 'Lavender', colors: ['#a78bfa', '#c4b5fd'] }, { name: 'Rose Pink', colors: ['#ec4899', '#f472b6'] }, { name: 'Forest Green', colors: ['#059669', '#10b981'] }, { name: 'Royal Purple', colors: ['#7c3aed', '#a78bfa'] }, { name: 'Slate Gray', colors: ['#475569', '#64748b'] }, { name: 'Crimson Red', colors: ['#dc2626', '#ef4444'] }, ].map((palette) => (
{palette.name}
))}

Live Preview

When you click a palette, the interface instantly updates to show those colors. If you navigate away without saving, colors revert to your saved settings.

{/* Custom Colors */}

Custom Colors

If the preset palettes don't match your brand, you can define your own colors using the color picker or by entering hex color codes directly.

Primary Color

Used for buttons, links, and interactive elements. This is your main brand color.

Secondary Color

Used for accents, hover states, and gradients. Should complement the primary color.

Setting Custom Colors

  1. Click the color swatch to open the color picker
  2. Select a color visually or enter a hex code (e.g., #3b82f6)
  3. The preview bar shows the gradient of your primary and secondary colors
  4. Click Save Changes to apply your custom colors
{/* Saving Changes */}

Saving Changes

All branding changes (logos, display mode, and colors) are saved together when you click the Save Changes button at the bottom of the page.

Changes Save Together

Logos, display mode, and colors are all saved in one action

Unsaved Changes Revert

If you leave the page without saving, colors revert to your last saved settings

{/* Tips */}

Tips

  • Use PNG images with transparent backgrounds for logos to look best on both light and dark themes
  • Test color readability by previewing your booking page in both light and dark modes
  • Choose colors that provide good contrast for text readability and accessibility
  • Consider using your existing brand colors from your website or marketing materials
{/* Related Features */}

Related Features

General Settings Booking Settings Email Settings Custom Domains
{/* Help Footer */}

Need More Help?

Our support team is ready to help with any branding questions.

); }; export default HelpSettingsAppearance;