---
title: ''
subtitle: Neon Auth account settings component
enableTableOfContents: true
tag: beta
---
Renders an `` page with customizable sidebar items and optional full-page layout.

## Props
- `fullPage` (optional): `boolean` — If true, renders the component in full-page mode.
- `extraItems` (optional): `Array` — Additional items to be added to the sidebar. Each item should have the following properties:
- `title`: `string` — The title of the item.
- `content`: `React.ReactNode` — The content to be rendered for the item.
- `subpath`: `string` — The subpath for the item's route.
- `icon` (optional): `React.ReactNode` — The icon component for the item. Only used if `iconName` is not provided.
- `iconName` (optional): `string` — The name of the Lucide icon to be used for the item. Only used if `icon` is not provided.
## Example
```tsx
import { AccountSettings } from '@stackframe/stack';
export default function MyAccountPage() {
return (
,
subpath: '/custom',
},
]}
/>
);
}
```