import React from 'react'
import { usePage } from '@inertiajs/react'
import DocsCallout from '../../components/docs/DocsCallout'
import DocsFaqAccordion from '../../components/docs/DocsFaqAccordion'
import DocsSection from '../../components/docs/DocsSection'
import DocsSidebarNav from '../../components/docs/DocsSidebarNav'
import DocsStepList from '../../components/docs/DocsStepList'
import QuickstartNextSteps from '../../components/docs/QuickstartNextSteps'
import SeoHead from '../../components/seo/SeoHead'
import {
COVERAGE_ITEMS,
EMAIL_PASSWORD_STEPS,
FAQ_ITEMS,
HERO_METRICS,
MAINTENANCE_HABITS,
PROFILE_PREFERENCE_ITEMS,
RELATED_HELP_ITEMS,
SECTION_ITEMS,
SETTINGS_AREA_ITEMS,
} from './accountHelpContent'
function HeroMetric({ label, value, note }) {
return (
)
}
function InsightCard({ item }) {
return (
{item.title}
{item.body}
)
}
function BulletGrid({ items, tone = 'sky' }) {
const dotColor = tone === 'amber' ? 'bg-amber-300' : tone === 'emerald' ? 'bg-emerald-300' : 'bg-sky-300'
return (
{items.map((item) => (
))}
)
}
export default function AccountHelpPage() {
const { props } = usePage()
const links = props.links || {}
const signedIn = Boolean(props.auth?.signed_in)
const jsonLd = [
{
'@context': 'https://schema.org',
'@type': 'Article',
headline: 'Account Settings Help',
description: props.description,
url: props.seo?.canonical,
author: {
'@type': 'Organization',
name: 'Skinbase',
},
about: ['Account settings', 'Profile settings', 'Password changes', 'Email changes', 'Preferences'],
},
{
'@context': 'https://schema.org',
'@type': 'FAQPage',
mainEntity: FAQ_ITEMS.map((item) => ({
'@type': 'Question',
name: item.question,
acceptedAnswer: {
'@type': 'Answer',
text: item.answer,
},
})),
},
]
const relatedHelpItems = RELATED_HELP_ITEMS.map((item) => ({
...item,
href: links[item.linkKey],
}))
return (
Account settings help
Account settings should feel like steady maintenance, not a maze you only visit when something is already on fire.
Use this page when access already works and you need clearer guidance for profile settings, account details, email and password care, notifications, and the ongoing habits that keep the account easier to manage.
{HERO_METRICS.map((metric) => (
))}
{COVERAGE_ITEMS.map((item) => (
))}
{SETTINGS_AREA_ITEMS.map((item) => (
))}
Settings are not only administrative. They control recovery, trust, profile clarity, and how manageable the creator experience feels over time.
Fast reminder
The healthiest account is the one with a current email, a manageable password, and settings reviewed before they become emergency work.
)
}