Athena

AccountSettingsPage

Ready-to-mount page shell for Account Settings with the package's default page layout.

Import

import { AccountSettingsPage } from "@xylex-group/athena-auth-ui/pages"

Also exported from: @xylex-group/athena-auth-ui

Details

  • Category: component
  • Primary entrypoint: @xylex-group/athena-auth-ui/pages
  • Public entrypoints: @xylex-group/athena-auth-ui, @xylex-group/athena-auth-ui/pages
  • Source: packages/heroui/src/pages.tsx

Props

PropTypeRequiredNotes
variant"default" | "secondary" | "tertiary" | "transparent" | undefinedNo
idstring | undefinedNo
pathstring | undefinedNo
noncestring | undefinedNo
defaultValuestring | number | readonly string[] | undefinedNo
onErrorReactEventHandler<HTMLDivElement> | undefinedNo
securitystring | undefinedNo
relstring | undefinedNo
onClickMouseEventHandler<HTMLDivElement> | undefinedNo
autoFocusboolean | undefinedNo
onFocusFocusEventHandler<HTMLDivElement> | undefinedNo
onBlurFocusEventHandler<HTMLDivElement> | undefinedNo
onKeyDownKeyboardEventHandler<HTMLDivElement> | undefinedNo
onKeyUpKeyboardEventHandler<HTMLDivElement> | undefinedNo
aria-disabledBooleanish | undefinedNoIndicates that the element is perceivable but disabled, so it is not editable or otherwise operable.
aria-expandedBooleanish | undefinedNoIndicates whether the element, or another grouping element it controls, is currently expanded or collapsed.
aria-haspopupboolean | "grid" | "true" | "false" | "menu" | "listbox" | "tree" | "dialog" | undefinedNoIndicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.
aria-controlsstring | undefinedNoIdentifies the element (or elements) whose contents or presence are controlled by the current element.
aria-pressedboolean | "true" | "false" | "mixed" | undefinedNoIndicates the current "pressed" state of toggle buttons.
aria-currentboolean | "true" | "false" | "date" | "time" | "page" | "step" | "location" | undefinedNoIndicates the element that represents the current item within a container or set of related elements.
aria-labelstring | undefinedNoDefines a string value that labels the current element.
aria-labelledbystring | undefinedNoIdentifies the element (or elements) that labels the current element.
aria-describedbystring | undefinedNoIdentifies the element (or elements) that describes the object.
aria-detailsstring | undefinedNoIdentifies the element that provides a detailed, extended description for the object.
dirstring | undefinedNo
langstring | undefinedNo
hiddenboolean | undefinedNo
inertboolean | undefinedNo
translate"yes" | "no" | undefinedNo
onClickCaptureMouseEventHandler<HTMLDivElement> | undefinedNo
onAuxClickMouseEventHandler<HTMLDivElement> | undefinedNo
onAuxClickCaptureMouseEventHandler<HTMLDivElement> | undefinedNo
onContextMenuMouseEventHandler<HTMLDivElement> | undefinedNo
onContextMenuCaptureMouseEventHandler<HTMLDivElement> | undefinedNo
onDoubleClickMouseEventHandler<HTMLDivElement> | undefinedNo
onDoubleClickCaptureMouseEventHandler<HTMLDivElement> | undefinedNo
onMouseDownMouseEventHandler<HTMLDivElement> | undefinedNo
onMouseDownCaptureMouseEventHandler<HTMLDivElement> | undefinedNo
onMouseEnterMouseEventHandler<HTMLDivElement> | undefinedNo
onMouseLeaveMouseEventHandler<HTMLDivElement> | undefinedNo
onMouseMoveMouseEventHandler<HTMLDivElement> | undefinedNo
onMouseMoveCaptureMouseEventHandler<HTMLDivElement> | undefinedNo
onMouseOutMouseEventHandler<HTMLDivElement> | undefinedNo
onMouseOutCaptureMouseEventHandler<HTMLDivElement> | undefinedNo
onMouseOverMouseEventHandler<HTMLDivElement> | undefinedNo
onMouseOverCaptureMouseEventHandler<HTMLDivElement> | undefinedNo
onMouseUpMouseEventHandler<HTMLDivElement> | undefinedNo
onMouseUpCaptureMouseEventHandler<HTMLDivElement> | undefinedNo
onTouchCancelTouchEventHandler<HTMLDivElement> | undefinedNo
onTouchCancelCaptureTouchEventHandler<HTMLDivElement> | undefinedNo
onTouchEndTouchEventHandler<HTMLDivElement> | undefinedNo
onTouchEndCaptureTouchEventHandler<HTMLDivElement> | undefinedNo
onTouchMoveTouchEventHandler<HTMLDivElement> | undefinedNo
onTouchMoveCaptureTouchEventHandler<HTMLDivElement> | undefinedNo
onTouchStartTouchEventHandler<HTMLDivElement> | undefinedNo
onTouchStartCaptureTouchEventHandler<HTMLDivElement> | undefinedNo
onPointerDownPointerEventHandler<HTMLDivElement> | undefinedNo
onPointerDownCapturePointerEventHandler<HTMLDivElement> | undefinedNo
onPointerMovePointerEventHandler<HTMLDivElement> | undefinedNo
onPointerMoveCapturePointerEventHandler<HTMLDivElement> | undefinedNo
onPointerUpPointerEventHandler<HTMLDivElement> | undefinedNo
onPointerUpCapturePointerEventHandler<HTMLDivElement> | undefinedNo
onPointerCancelPointerEventHandler<HTMLDivElement> | undefinedNo
onPointerCancelCapturePointerEventHandler<HTMLDivElement> | undefinedNo
onPointerEnterPointerEventHandler<HTMLDivElement> | undefinedNo
onPointerLeavePointerEventHandler<HTMLDivElement> | undefinedNo
onPointerOverPointerEventHandler<HTMLDivElement> | undefinedNo
onPointerOverCapturePointerEventHandler<HTMLDivElement> | undefinedNo
onPointerOutPointerEventHandler<HTMLDivElement> | undefinedNo
onPointerOutCapturePointerEventHandler<HTMLDivElement> | undefinedNo
onGotPointerCapturePointerEventHandler<HTMLDivElement> | undefinedNo
onGotPointerCaptureCapturePointerEventHandler<HTMLDivElement> | undefinedNo
onLostPointerCapturePointerEventHandler<HTMLDivElement> | undefinedNo
onLostPointerCaptureCapturePointerEventHandler<HTMLDivElement> | undefinedNo
onScrollUIEventHandler<HTMLDivElement> | undefinedNo
onScrollCaptureUIEventHandler<HTMLDivElement> | undefinedNo
onWheelWheelEventHandler<HTMLDivElement> | undefinedNo
onWheelCaptureWheelEventHandler<HTMLDivElement> | undefinedNo
onAnimationStartAnimationEventHandler<HTMLDivElement> | undefinedNo
onAnimationStartCaptureAnimationEventHandler<HTMLDivElement> | undefinedNo
onAnimationEndAnimationEventHandler<HTMLDivElement> | undefinedNo
onAnimationEndCaptureAnimationEventHandler<HTMLDivElement> | undefinedNo
onAnimationIterationAnimationEventHandler<HTMLDivElement> | undefinedNo
onAnimationIterationCaptureAnimationEventHandler<HTMLDivElement> | undefinedNo
onTransitionCancelTransitionEventHandler<HTMLDivElement> | undefinedNo
onTransitionCancelCaptureTransitionEventHandler<HTMLDivElement> | undefinedNo
onTransitionEndTransitionEventHandler<HTMLDivElement> | undefinedNo
onTransitionEndCaptureTransitionEventHandler<HTMLDivElement> | undefinedNo
onTransitionRunTransitionEventHandler<HTMLDivElement> | undefinedNo
onTransitionRunCaptureTransitionEventHandler<HTMLDivElement> | undefinedNo
onTransitionStartTransitionEventHandler<HTMLDivElement> | undefinedNo
onTransitionStartCaptureTransitionEventHandler<HTMLDivElement> | undefinedNo
slotstring | undefinedNo
styleCSSProperties | undefinedNo
refRef<HTMLDivElement> | undefinedNoAllows getting a ref to the component instance. Once the component unmounts, React will set ref.current to null (or call the ref with null if you passed a callback ref).
keyKey | null | undefinedNo
colorstring | undefinedNo
titlestring | undefinedNo
defaultCheckedboolean | undefinedNo
suppressContentEditableWarningboolean | undefinedNo
suppressHydrationWarningboolean | undefinedNo
accessKeystring | undefinedNo
autoCapitalize(string & {}) | "off" | "none" | "on" | "sentences" | "words" | "characters" | undefinedNo
contentEditable"inherit" | Booleanish | "plaintext-only" | undefinedNo
contextMenustring | undefinedNo
draggableBooleanish | undefinedNo
enterKeyHint"send" | "search" | "enter" | "done" | "go" | "next" | "previous" | undefinedNo
spellCheckBooleanish | undefinedNo
tabIndexnumber | undefinedNo
radioGroupstring | undefinedNo
roleAriaRole | undefinedNo
aboutstring | undefinedNo
contentstring | undefinedNo
datatypestring | undefinedNo
inlistanyNo
prefixstring | undefinedNo
propertystring | undefinedNo
resourcestring | undefinedNo
revstring | undefinedNo
typeofstring | undefinedNo
vocabstring | undefinedNo
autoCorrectstring | undefinedNo
autoSavestring | undefinedNo
itemPropstring | undefinedNo
itemScopeboolean | undefinedNo
itemTypestring | undefinedNo
itemIDstring | undefinedNo
itemRefstring | undefinedNo
resultsnumber | undefinedNo
unselectable"off" | "on" | undefinedNo
popover"" | "auto" | "manual" | "hint" | undefinedNo
popoverTargetAction"toggle" | "show" | "hide" | undefinedNo
popoverTargetstring | undefinedNo
inputMode"email" | "url" | "search" | "text" | "none" | "tel" | "numeric" | "decimal" | undefinedNoHints at the type of data that might be entered by the user while editing the element or its contents
isstring | undefinedNoSpecify that a standard HTML element should behave like a defined custom built-in element
exportpartsstring | undefinedNo
partstring | undefinedNo
aria-activedescendantstring | undefinedNoIdentifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.
aria-atomicBooleanish | undefinedNoIndicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.
aria-autocomplete"list" | "none" | "inline" | "both" | undefinedNoIndicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be presented if they are made.
aria-braillelabelstring | undefinedNoDefines a string value that labels the current element, which is intended to be converted into Braille.
aria-brailleroledescriptionstring | undefinedNoDefines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille.
aria-busyBooleanish | undefinedNo
aria-checkedboolean | "true" | "false" | "mixed" | undefinedNoIndicates the current "checked" state of checkboxes, radio buttons, and other widgets.
aria-colcountnumber | undefinedNoDefines the total number of columns in a table, grid, or treegrid.
aria-colindexnumber | undefinedNoDefines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.
aria-colindextextstring | undefinedNoDefines a human readable text alternative of aria-colindex.
aria-colspannumber | undefinedNoDefines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.
aria-descriptionstring | undefinedNoDefines a string value that describes or annotates the current element.
aria-dropeffect"link" | "none" | "copy" | "execute" | "move" | "popup" | undefinedNoIndicates what functions can be performed when a dragged object is released on the drop target.
aria-errormessagestring | undefinedNoIdentifies the element that provides an error message for the object.
aria-flowtostring | undefinedNoIdentifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, allows assistive technology to override the general default of reading in document source order.
aria-grabbedBooleanish | undefinedNoIndicates an element's "grabbed" state in a drag-and-drop operation.
aria-hiddenBooleanish | undefinedNoIndicates whether the element is exposed to an accessibility API.
aria-invalidboolean | "true" | "false" | "grammar" | "spelling" | undefinedNoIndicates the entered value does not conform to the format expected by the application.
aria-keyshortcutsstring | undefinedNoIndicates keyboard shortcuts that an author has implemented to activate or give focus to an element.
aria-levelnumber | undefinedNoDefines the hierarchical level of an element within a structure.
aria-live"off" | "assertive" | "polite" | undefinedNoIndicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
aria-modalBooleanish | undefinedNoIndicates whether an element is modal when displayed.
aria-multilineBooleanish | undefinedNoIndicates whether a text box accepts multiple lines of input or only a single line.
aria-multiselectableBooleanish | undefinedNoIndicates that the user may select more than one item from the current selectable descendants.
aria-orientation"horizontal" | "vertical" | undefinedNoIndicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.
aria-ownsstring | undefinedNoIdentifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship between DOM elements where the DOM hierarchy cannot be used to represent the relationship.
aria-placeholderstring | undefinedNoDefines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief description of the expected format.
aria-posinsetnumber | undefinedNoDefines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.
aria-readonlyBooleanish | undefinedNoIndicates that the element is not editable, but is otherwise operable.
aria-relevant"text" | "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals" | undefinedNoIndicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.
aria-requiredBooleanish | undefinedNoIndicates that user input is required on the element before a form may be submitted.
aria-roledescriptionstring | undefinedNoDefines a human-readable, author-localized description for the role of an element.
aria-rowcountnumber | undefinedNoDefines the total number of rows in a table, grid, or treegrid.
aria-rowindexnumber | undefinedNoDefines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.
aria-rowindextextstring | undefinedNoDefines a human readable text alternative of aria-rowindex.
aria-rowspannumber | undefinedNoDefines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.
aria-selectedBooleanish | undefinedNoIndicates the current "selected" state of various widgets.
aria-setsizenumber | undefinedNoDefines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.
aria-sort"none" | "ascending" | "descending" | "other" | undefinedNoIndicates if items in a table or grid are sorted in ascending or descending order.
aria-valuemaxnumber | undefinedNoDefines the maximum allowed value for a range widget.
aria-valueminnumber | undefinedNoDefines the minimum allowed value for a range widget.
aria-valuenownumber | undefinedNoDefines the current value for a range widget.
aria-valuetextstring | undefinedNoDefines the human readable text alternative of aria-valuenow for a range widget.
dangerouslySetInnerHTML{ __html: string | TrustedHTML; } | undefinedNo
onCopyClipboardEventHandler<HTMLDivElement> | undefinedNo
onCopyCaptureClipboardEventHandler<HTMLDivElement> | undefinedNo
onCutClipboardEventHandler<HTMLDivElement> | undefinedNo
onCutCaptureClipboardEventHandler<HTMLDivElement> | undefinedNo
onPasteClipboardEventHandler<HTMLDivElement> | undefinedNo
onPasteCaptureClipboardEventHandler<HTMLDivElement> | undefinedNo
onCompositionEndCompositionEventHandler<HTMLDivElement> | undefinedNo
onCompositionEndCaptureCompositionEventHandler<HTMLDivElement> | undefinedNo
onCompositionStartCompositionEventHandler<HTMLDivElement> | undefinedNo
onCompositionStartCaptureCompositionEventHandler<HTMLDivElement> | undefinedNo
onCompositionUpdateCompositionEventHandler<HTMLDivElement> | undefinedNo
onCompositionUpdateCaptureCompositionEventHandler<HTMLDivElement> | undefinedNo
onFocusCaptureFocusEventHandler<HTMLDivElement> | undefinedNo
onBlurCaptureFocusEventHandler<HTMLDivElement> | undefinedNo
onChangeChangeEventHandler<HTMLDivElement, Element> | undefinedNo
onChangeCaptureChangeEventHandler<HTMLDivElement, Element> | undefinedNo
onBeforeInputInputEventHandler<HTMLDivElement> | undefinedNo
onBeforeInputCaptureInputEventHandler<HTMLDivElement> | undefinedNo
onInputInputEventHandler<HTMLDivElement> | undefinedNo
onInputCaptureInputEventHandler<HTMLDivElement> | undefinedNo
onResetReactEventHandler<HTMLDivElement> | undefinedNo
onResetCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onSubmitSubmitEventHandler<HTMLDivElement> | undefinedNo
onSubmitCaptureSubmitEventHandler<HTMLDivElement> | undefinedNo
onInvalidReactEventHandler<HTMLDivElement> | undefinedNo
onInvalidCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onLoadReactEventHandler<HTMLDivElement> | undefinedNo
onLoadCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onErrorCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onKeyDownCaptureKeyboardEventHandler<HTMLDivElement> | undefinedNo
onKeyPressKeyboardEventHandler<HTMLDivElement> | undefinedNo
onKeyPressCaptureKeyboardEventHandler<HTMLDivElement> | undefinedNo
onKeyUpCaptureKeyboardEventHandler<HTMLDivElement> | undefinedNo
onAbortReactEventHandler<HTMLDivElement> | undefinedNo
onAbortCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onCanPlayReactEventHandler<HTMLDivElement> | undefinedNo
onCanPlayCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onCanPlayThroughReactEventHandler<HTMLDivElement> | undefinedNo
onCanPlayThroughCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onDurationChangeReactEventHandler<HTMLDivElement> | undefinedNo
onDurationChangeCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onEmptiedReactEventHandler<HTMLDivElement> | undefinedNo
onEmptiedCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onEncryptedReactEventHandler<HTMLDivElement> | undefinedNo
onEncryptedCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onEndedReactEventHandler<HTMLDivElement> | undefinedNo
onEndedCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onLoadedDataReactEventHandler<HTMLDivElement> | undefinedNo
onLoadedDataCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onLoadedMetadataReactEventHandler<HTMLDivElement> | undefinedNo
onLoadedMetadataCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onLoadStartReactEventHandler<HTMLDivElement> | undefinedNo
onLoadStartCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onPauseReactEventHandler<HTMLDivElement> | undefinedNo
onPauseCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onPlayReactEventHandler<HTMLDivElement> | undefinedNo
onPlayCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onPlayingReactEventHandler<HTMLDivElement> | undefinedNo
onPlayingCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onProgressReactEventHandler<HTMLDivElement> | undefinedNo
onProgressCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onRateChangeReactEventHandler<HTMLDivElement> | undefinedNo
onRateChangeCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onSeekedReactEventHandler<HTMLDivElement> | undefinedNo
onSeekedCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onSeekingReactEventHandler<HTMLDivElement> | undefinedNo
onSeekingCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onStalledReactEventHandler<HTMLDivElement> | undefinedNo
onStalledCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onSuspendReactEventHandler<HTMLDivElement> | undefinedNo
onSuspendCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onTimeUpdateReactEventHandler<HTMLDivElement> | undefinedNo
onTimeUpdateCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onVolumeChangeReactEventHandler<HTMLDivElement> | undefinedNo
onVolumeChangeCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onWaitingReactEventHandler<HTMLDivElement> | undefinedNo
onWaitingCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onDragDragEventHandler<HTMLDivElement> | undefinedNo
onDragCaptureDragEventHandler<HTMLDivElement> | undefinedNo
onDragEndDragEventHandler<HTMLDivElement> | undefinedNo
onDragEndCaptureDragEventHandler<HTMLDivElement> | undefinedNo
onDragEnterDragEventHandler<HTMLDivElement> | undefinedNo
onDragEnterCaptureDragEventHandler<HTMLDivElement> | undefinedNo
onDragExitDragEventHandler<HTMLDivElement> | undefinedNo
onDragExitCaptureDragEventHandler<HTMLDivElement> | undefinedNo
onDragLeaveDragEventHandler<HTMLDivElement> | undefinedNo
onDragLeaveCaptureDragEventHandler<HTMLDivElement> | undefinedNo
onDragOverDragEventHandler<HTMLDivElement> | undefinedNo
onDragOverCaptureDragEventHandler<HTMLDivElement> | undefinedNo
onDragStartDragEventHandler<HTMLDivElement> | undefinedNo
onDragStartCaptureDragEventHandler<HTMLDivElement> | undefinedNo
onDropDragEventHandler<HTMLDivElement> | undefinedNo
onDropCaptureDragEventHandler<HTMLDivElement> | undefinedNo
onSelectReactEventHandler<HTMLDivElement> | undefinedNo
onSelectCaptureReactEventHandler<HTMLDivElement> | undefinedNo
onScrollEndUIEventHandler<HTMLDivElement> | undefinedNo
onScrollEndCaptureUIEventHandler<HTMLDivElement> | undefinedNo
onToggleToggleEventHandler<HTMLDivElement> | undefinedNo
onBeforeToggleToggleEventHandler<HTMLDivElement> | undefinedNo
uiAthenaAuthUiOptions | undefinedNo
hideNavboolean | undefinedNo
containerClassNamestring | undefinedNo
settingsClassNamestring | undefinedNo

Notes

  • Use this when you want the package's default route layout rather than mounting the underlying card or settings view directly.
  • These page shells are also re-exported from the root entrypoint for convenience.