import React from 'react' import { usePage } from '@inertiajs/react' import DocsCallout from '../../components/docs/DocsCallout' import DocsComparisonTable from '../../components/docs/DocsComparisonTable' import DocsFaqAccordion from '../../components/docs/DocsFaqAccordion' import DocsSection from '../../components/docs/DocsSection' import DocsSidebarNav from '../../components/docs/DocsSidebarNav' import QuickstartNextSteps from '../../components/docs/QuickstartNextSteps' import SeoHead from '../../components/seo/SeoHead' import { BEST_PRACTICES, COMMON_MISTAKES, FAQ_ITEMS, HERO_METRICS, PROFILE_COMPARISON_COLUMNS, PROFILE_COMPARISON_ROWS, PROFILE_CONTENT_ITEMS, PROFILE_IMPROVEMENT_TIPS, RELATED_HELP_ITEMS, SECTION_ITEMS, SETUP_BASICS_ITEMS, TROUBLESHOOTING_ITEMS, WHAT_PROFILE_IS_ITEMS, WHAT_TO_PUT_ITEMS, } from './profileHelpContent' function HeroMetric({ label, value, note }) { return (
{label}
{value}

{note}

) } function BulletGrid({ items, tone = 'sky' }) { const dotColor = tone === 'amber' ? 'bg-amber-300' : tone === 'emerald' ? 'bg-emerald-300' : 'bg-sky-300' return (
{items.map((item) => (
{item}
))}
) } function InsightCard({ item }) { return (

{item.title}

{item.body}

) } function TroubleCard({ item, links }) { return (

{item.title}

{item.body}

{item.linkLabel}
) } export default function ProfileHelpPage() { const { props } = usePage() const links = props.links || {} const jsonLd = [ { '@context': 'https://schema.org', '@type': 'Article', headline: 'Profile Help', description: props.description, url: props.seo?.canonical, author: { '@type': 'Organization', name: 'Skinbase', }, about: ['Profile', 'Creator identity', 'Groups', 'Studio', 'Publishing'], }, { '@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 (

Profile help

Your profile is the personal identity people remember when they discover your work.

This page explains what a profile is on Skinbase Nova, how it differs from a Group, how to set it up well, and how to build a stronger public creator presence without turning the page into noise.

{HERO_METRICS.map((metric) => ( ))}
{WHAT_PROFILE_IS_ITEMS.map((item) => ( ))}
Your profile is not just a settings page. It is the public identity layer that helps people recognize you as a creator.
Group publishing adds a shared layer, but your own profile still matters because it helps people understand your individual presence and contribution history. When the difference is unclear, people have a harder time understanding who is speaking, who owns the work, and what belongs to the shared team versus the individual creator.
{SETUP_BASICS_ITEMS.map((item) => ( ))}
{PROFILE_CONTENT_ITEMS.map((item) => ( ))}
Better profile visuals help, but the strongest identity pages are backed by real work, visible contributions, and consistent public presence.
{TROUBLESHOOTING_ITEMS.map((item) => ( ))}
) }