···356356 <div className={styles.container}>
357357 <header className={styles.header}>
358358 <div className={styles.headerContent}>
359359- <h1 className={styles.title}>Flushes 🧻</h1>
360360- <p className={styles.subtitle}>https://flushes.app 🚽</p>
361359 <p className={styles.description}>
362360 The world's 1st decentralized social media app for sharing when you're on the toilet. Powered by the AT Protocol. Your flushes are saved to your PDS via the im.flushing lexicon.<br />
363361 <span className={styles.creditLine}>
···366364 </span>
367365 </p>
368366 </div>
369369- <div className={styles.headerActions}>
370370- {isAuthenticated ? (
371371- <>
372372- <Link href={`/profile/${handle}`} className={styles.userInfo}>@{handle}</Link>
373373- <button onClick={handleLogout} className={styles.logoutButton}>
374374- Logout
375375- </button>
376376- </>
377377- ) : (
378378- <Link href="/auth/login" className={styles.loginButton}>
379379- Login with Bluesky
380380- </Link>
381381- )}
382382- </div>
383367 </header>
384384-385385- {/* Plumbing Stats link - visible to all users */}
386386- <Link href="/stats" className={styles.statsLink}>View Plumbing Stats 🪠</Link>
387368388369 {/* Status update section - only visible when logged in */}
389370 {isAuthenticated && (
-28
app/src/app/stats/page.tsx
···98989999 return (
100100 <div className={styles.container}>
101101- <header className={styles.header}>
102102- <div className={styles.headerContent}>
103103- <h1 className={styles.title}>Flushes 🧻</h1>
104104- <p className={styles.subtitle}>https://flushes.app 🚽</p>
105105- <p className={styles.description}>
106106- The world's first decentralized social media app for sharing when you're on the toilet. Connect with other bathroom enjoyers all over the world by posting "flushes"! Powered by the AT Protocol. Your status updates are saved to your PDS with the im.flushing lexicon.<br />
107107- <span className={styles.creditLine}>
108108- Made by <a href="https://bsky.app/profile/dame.is" target="_blank" rel="noopener noreferrer">@dame.is</a>.
109109- Like the app? Consider contributing to <a href="https://ko-fi.com/dameis" target="_blank" rel="noopener noreferrer" className={styles.kofiLink}>my toilet paper fund</a>.
110110- </span>
111111- </p>
112112- </div>
113113- <div className={styles.headerActions}>
114114- {isAuthenticated ? (
115115- <>
116116- <Link href={`/profile/${handle}`} className={styles.userInfo}>@{handle}</Link>
117117- <button onClick={handleLogout} className={styles.logoutButton}>
118118- Logout
119119- </button>
120120- </>
121121- ) : (
122122- <Link href="/auth/login" className={styles.loginButton}>
123123- Login with Bluesky
124124- </Link>
125125- )}
126126- </div>
127127- </header>
128128-129101 <div className={styles.statsHeader}>
130102 <h2>Plumbing Stats 🪠</h2>
131103 <p className={styles.statsSubtitle}>