mirror of
https://github.com/crocofied/CoreControl.git
synced 2025-12-17 15:36:50 +00:00
Notification Settings Tab
This commit is contained in:
parent
f80ea35213
commit
1cd48a8a1e
@ -1,4 +1,3 @@
|
|||||||
// components/SettingsPage.tsx
|
|
||||||
'use client';
|
'use client';
|
||||||
|
|
||||||
import Sidebar from '@/components/Sidebar';
|
import Sidebar from '@/components/Sidebar';
|
||||||
@ -16,6 +15,7 @@ interface SettingsPageProps {
|
|||||||
export default function SettingsPage({ username, name, email }: SettingsPageProps) {
|
export default function SettingsPage({ username, name, email }: SettingsPageProps) {
|
||||||
const [error, setError] = useState('');
|
const [error, setError] = useState('');
|
||||||
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
<Sidebar
|
<Sidebar
|
||||||
@ -30,21 +30,34 @@ export default function SettingsPage({ username, name, email }: SettingsPageProp
|
|||||||
<div className="tabs tabs-border pt-8">
|
<div className="tabs tabs-border pt-8">
|
||||||
<input
|
<input
|
||||||
type="radio"
|
type="radio"
|
||||||
name="user_settings"
|
name="settings_tabs"
|
||||||
className="tab text-primary z-10"
|
className="tab text-primary z-10"
|
||||||
aria-label="User Settings"
|
aria-label="User Settings"
|
||||||
defaultChecked
|
defaultChecked
|
||||||
/>
|
/>
|
||||||
<div className="tab-content relative bg-base-100 pl-4 pt-4">
|
<div className="tab-content relative bg-base-100 pl-4 pt-4">
|
||||||
<div className="absolute -top-[3px] left-6 right-0 h-[2px] bg-stone-800"></div>
|
<div className="absolute -top-[3px] left-6 right-0 h-[2px] bg-stone-800"></div>
|
||||||
<div className="flex flex-col gap-4">
|
<div className="flex flex-col gap-4">
|
||||||
<ProfileSettings
|
<ProfileSettings
|
||||||
initialUsername={username}
|
initialUsername={username}
|
||||||
initialName={name}
|
initialName={name}
|
||||||
initialEmail={email}
|
initialEmail={email}
|
||||||
onError={setError}
|
onError={setError}
|
||||||
/>
|
/>
|
||||||
<PasswordSettings onError={setError} />
|
<PasswordSettings onError={setError} />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<input
|
||||||
|
type="radio"
|
||||||
|
name="settings_tabs"
|
||||||
|
className="tab text-primary z-10"
|
||||||
|
aria-label="Notification Settings"
|
||||||
|
/>
|
||||||
|
<div className="tab-content relative bg-base-100 pl-4 pt-4">
|
||||||
|
<div className="absolute -top-[3px] left-6 right-0 h-[2px] bg-stone-800"></div>
|
||||||
|
<div className="flex flex-col gap-4">
|
||||||
|
test
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user