From 2158ee88817c5e8b9c829219cf671b8b20e6ac76 Mon Sep 17 00:00:00 2001 From: mayank1513 Date: Sun, 21 Apr 2024 00:51:06 +0000 Subject: [PATCH] upgrade deps && docs --- ...color_switch_color_switch.ColorSwitch.html | 2 +- ...e_force_color_scheme.ForceColorScheme.html | 2 +- ...nt_force_theme_force_theme.ForceTheme.html | 2 +- ...switcher_theme_switcher.ThemeSwitcher.html | 2 +- ...tcher_theme_switcher.useThemeSwitcher.html | 2 +- docs/functions/hooks_use_theme.useTheme.html | 2 +- ...r_side_wrapper.NextJsSSGThemeSwitcher.html | 2 +- ...server_side_wrapper.ServerSideWrapper.html | 2 +- docs/functions/utils.encodeState.html | 2 +- .../utils.getResolvedColorScheme.html | 2 +- docs/functions/utils.getResolvedTheme.html | 2 +- docs/functions/utils.parseState.html | 2 +- docs/functions/utils.resolveTheme.html | 2 +- ..._switch_color_switch.ColorSwitchProps.html | 6 +- ...eme_switcher_theme_switcher.DataProps.html | 4 +- ...her_theme_switcher.ThemeSwitcherProps.html | 6 +- ...e_switcher_theme_switcher.UpdateProps.html | 4 +- docs/interfaces/constants.ThemeStoreType.html | 4 +- ...e_wrapper.NextJsSSRThemeSwitcherProps.html | 168 +++++++++--------- ...r_side_wrapper.ServerSideWrapperProps.html | 168 +++++++++--------- docs/modules/client.html | 2 +- docs/modules/client_color_switch.html | 2 +- .../client_color_switch_color_switch.html | 2 +- docs/modules/client_force_color_scheme.html | 2 +- ...force_color_scheme_force_color_scheme.html | 2 +- docs/modules/client_force_theme.html | 2 +- .../client_force_theme_force_theme.html | 2 +- docs/modules/client_theme_switcher.html | 2 +- .../client_theme_switcher_theme_switcher.html | 2 +- docs/modules/constants.html | 2 +- docs/modules/hooks.html | 2 +- docs/modules/hooks_use_theme.html | 2 +- ...rver_side_wrapper_server_side_wrapper.html | 2 +- docs/modules/utils.html | 2 +- docs/types/constants.ColorSchemeType.html | 2 +- .../constants.ThemeStoreActionsType.html | 2 +- ...rapper_server_side_wrapper.ForcedPage.html | 2 +- docs/variables/constants.DEFAULT_ID.html | 2 +- docs/variables/constants.initialState.html | 2 +- 39 files changed, 212 insertions(+), 212 deletions(-) diff --git a/docs/functions/client_color_switch_color_switch.ColorSwitch.html b/docs/functions/client_color_switch_color_switch.ColorSwitch.html index b55760df..21d2262f 100644 --- a/docs/functions/client_color_switch_color_switch.ColorSwitch.html +++ b/docs/functions/client_color_switch_color_switch.ColorSwitch.html @@ -4,4 +4,4 @@

Custom size & skipSystem

<ColorSwitch size={20} skipSystem />
 
-
\ No newline at end of file +
\ No newline at end of file diff --git a/docs/functions/client_force_color_scheme_force_color_scheme.ForceColorScheme.html b/docs/functions/client_force_color_scheme_force_color_scheme.ForceColorScheme.html index 5530252d..2aa71de6 100644 --- a/docs/functions/client_force_color_scheme_force_color_scheme.ForceColorScheme.html +++ b/docs/functions/client_force_color_scheme_force_color_scheme.ForceColorScheme.html @@ -1 +1 @@ -ForceColorScheme | Code Documentation
\ No newline at end of file +ForceColorScheme | Code Documentation
\ No newline at end of file diff --git a/docs/functions/client_force_theme_force_theme.ForceTheme.html b/docs/functions/client_force_theme_force_theme.ForceTheme.html index c9350f79..6f45421b 100644 --- a/docs/functions/client_force_theme_force_theme.ForceTheme.html +++ b/docs/functions/client_force_theme_force_theme.ForceTheme.html @@ -1 +1 @@ -ForceTheme | Code Documentation
\ No newline at end of file +ForceTheme | Code Documentation
\ No newline at end of file diff --git a/docs/functions/client_theme_switcher_theme_switcher.ThemeSwitcher.html b/docs/functions/client_theme_switcher_theme_switcher.ThemeSwitcher.html index 93791d3a..036c3265 100644 --- a/docs/functions/client_theme_switcher_theme_switcher.ThemeSwitcher.html +++ b/docs/functions/client_theme_switcher_theme_switcher.ThemeSwitcher.html @@ -1,2 +1,2 @@ ThemeSwitcher | Code Documentation
\ No newline at end of file +

Parameters

Returns null

Component

\ No newline at end of file diff --git a/docs/functions/client_theme_switcher_theme_switcher.useThemeSwitcher.html b/docs/functions/client_theme_switcher_theme_switcher.useThemeSwitcher.html index fd4599ef..7eeeb966 100644 --- a/docs/functions/client_theme_switcher_theme_switcher.useThemeSwitcher.html +++ b/docs/functions/client_theme_switcher_theme_switcher.useThemeSwitcher.html @@ -1,3 +1,3 @@ useThemeSwitcher | Code Documentation
\ No newline at end of file +

Parameters

Returns void

\ No newline at end of file diff --git a/docs/functions/hooks_use_theme.useTheme.html b/docs/functions/hooks_use_theme.useTheme.html index cfda2e50..6ca91a6d 100644 --- a/docs/functions/hooks_use_theme.useTheme.html +++ b/docs/functions/hooks_use_theme.useTheme.html @@ -1 +1 @@ -useTheme | Code Documentation
  • Parameters

    • Optional targetId: string

    Returns {
        colorSchemePref: ColorSchemeType;
        darkTheme: string;
        forcedColorScheme?: ColorSchemeType;
        forcedTheme?: string;
        lightTheme: string;
        resolvedColorScheme: "dark" | "light";
        resolvedTheme: string;
        setColorSchemePref: ((arg) => void);
        setDarkTheme: ((arg) => void);
        setForcedColorScheme: ((arg) => void);
        setForcedTheme: ((arg) => void);
        setLightTheme: ((arg) => void);
        setTheme: ((arg) => void);
        setThemeSet: ((themeSet) => void);
        systemColorScheme: "dark" | "light";
        theme: string;
    }

    • colorSchemePref: ColorSchemeType
    • darkTheme: string
    • Optional forcedColorScheme?: ColorSchemeType
    • Optional forcedTheme?: string
    • lightTheme: string
    • resolvedColorScheme: "dark" | "light"
    • resolvedTheme: string
    • setColorSchemePref: ((arg) => void)
    • setDarkTheme: ((arg) => void)
        • (arg): void
        • Parameters

          • arg: string

          Returns void

    • setForcedColorScheme: ((arg) => void)
    • setForcedTheme: ((arg) => void)
        • (arg): void
        • Parameters

          • arg: undefined | string

          Returns void

    • setLightTheme: ((arg) => void)
        • (arg): void
        • Parameters

          • arg: string

          Returns void

    • setTheme: ((arg) => void)
        • (arg): void
        • Parameters

          • arg: string

          Returns void

    • setThemeSet: ((themeSet) => void)
        • (themeSet): void
        • Parameters

          • themeSet: {
                darkTheme: string;
                lightTheme: string;
            }
            • darkTheme: string
            • lightTheme: string

          Returns void

    • systemColorScheme: "dark" | "light"
    • theme: string
\ No newline at end of file +useTheme | Code Documentation
  • Parameters

    • Optional targetId: string

    Returns {
        colorSchemePref: ColorSchemeType;
        darkTheme: string;
        forcedColorScheme?: ColorSchemeType;
        forcedTheme?: string;
        lightTheme: string;
        resolvedColorScheme: "dark" | "light";
        resolvedTheme: string;
        setColorSchemePref: ((arg) => void);
        setDarkTheme: ((arg) => void);
        setForcedColorScheme: ((arg) => void);
        setForcedTheme: ((arg) => void);
        setLightTheme: ((arg) => void);
        setTheme: ((arg) => void);
        setThemeSet: ((themeSet) => void);
        systemColorScheme: "dark" | "light";
        theme: string;
    }

    • colorSchemePref: ColorSchemeType
    • darkTheme: string
    • Optional forcedColorScheme?: ColorSchemeType
    • Optional forcedTheme?: string
    • lightTheme: string
    • resolvedColorScheme: "dark" | "light"
    • resolvedTheme: string
    • setColorSchemePref: ((arg) => void)
    • setDarkTheme: ((arg) => void)
        • (arg): void
        • Parameters

          • arg: string

          Returns void

    • setForcedColorScheme: ((arg) => void)
    • setForcedTheme: ((arg) => void)
        • (arg): void
        • Parameters

          • arg: undefined | string

          Returns void

    • setLightTheme: ((arg) => void)
        • (arg): void
        • Parameters

          • arg: string

          Returns void

    • setTheme: ((arg) => void)
        • (arg): void
        • Parameters

          • arg: string

          Returns void

    • setThemeSet: ((themeSet) => void)
        • (themeSet): void
        • Parameters

          • themeSet: {
                darkTheme: string;
                lightTheme: string;
            }
            • darkTheme: string
            • lightTheme: string

          Returns void

    • systemColorScheme: "dark" | "light"
    • theme: string
\ No newline at end of file diff --git a/docs/functions/server_nextjs_server_side_wrapper_server_side_wrapper.NextJsSSGThemeSwitcher.html b/docs/functions/server_nextjs_server_side_wrapper_server_side_wrapper.NextJsSSGThemeSwitcher.html index 061ffe3b..31ce4b68 100644 --- a/docs/functions/server_nextjs_server_side_wrapper_server_side_wrapper.NextJsSSGThemeSwitcher.html +++ b/docs/functions/server_nextjs_server_side_wrapper_server_side_wrapper.NextJsSSGThemeSwitcher.html @@ -1,3 +1,3 @@ NextJsSSGThemeSwitcher | Code Documentation
\ No newline at end of file +
\ No newline at end of file diff --git a/docs/functions/server_nextjs_server_side_wrapper_server_side_wrapper.ServerSideWrapper.html b/docs/functions/server_nextjs_server_side_wrapper_server_side_wrapper.ServerSideWrapper.html index 7fe52298..f24f199e 100644 --- a/docs/functions/server_nextjs_server_side_wrapper_server_side_wrapper.ServerSideWrapper.html +++ b/docs/functions/server_nextjs_server_side_wrapper_server_side_wrapper.ServerSideWrapper.html @@ -1,4 +1,4 @@ ServerSideWrapper | Code Documentation
\ No newline at end of file +
\ No newline at end of file diff --git a/docs/functions/utils.encodeState.html b/docs/functions/utils.encodeState.html index 5d4766cb..9a483f1c 100644 --- a/docs/functions/utils.encodeState.html +++ b/docs/functions/utils.encodeState.html @@ -1 +1 @@ -encodeState | Code Documentation
\ No newline at end of file +encodeState | Code Documentation
\ No newline at end of file diff --git a/docs/functions/utils.getResolvedColorScheme.html b/docs/functions/utils.getResolvedColorScheme.html index 02ee281d..0258ad87 100644 --- a/docs/functions/utils.getResolvedColorScheme.html +++ b/docs/functions/utils.getResolvedColorScheme.html @@ -1 +1 @@ -getResolvedColorScheme | Code Documentation

Function getResolvedColorScheme

\ No newline at end of file +getResolvedColorScheme | Code Documentation

Function getResolvedColorScheme

\ No newline at end of file diff --git a/docs/functions/utils.getResolvedTheme.html b/docs/functions/utils.getResolvedTheme.html index f6d12473..27d92420 100644 --- a/docs/functions/utils.getResolvedTheme.html +++ b/docs/functions/utils.getResolvedTheme.html @@ -1 +1 @@ -getResolvedTheme | Code Documentation
\ No newline at end of file +getResolvedTheme | Code Documentation
\ No newline at end of file diff --git a/docs/functions/utils.parseState.html b/docs/functions/utils.parseState.html index 5380e4bb..bab28bea 100644 --- a/docs/functions/utils.parseState.html +++ b/docs/functions/utils.parseState.html @@ -1 +1 @@ -parseState | Code Documentation
\ No newline at end of file +parseState | Code Documentation
\ No newline at end of file diff --git a/docs/functions/utils.resolveTheme.html b/docs/functions/utils.resolveTheme.html index a3691998..91d86733 100644 --- a/docs/functions/utils.resolveTheme.html +++ b/docs/functions/utils.resolveTheme.html @@ -1 +1 @@ -resolveTheme | Code Documentation
\ No newline at end of file +resolveTheme | Code Documentation
\ No newline at end of file diff --git a/docs/interfaces/client_color_switch_color_switch.ColorSwitchProps.html b/docs/interfaces/client_color_switch_color_switch.ColorSwitchProps.html index c54addb8..b69bf684 100644 --- a/docs/interfaces/client_color_switch_color_switch.ColorSwitchProps.html +++ b/docs/interfaces/client_color_switch_color_switch.ColorSwitchProps.html @@ -1,5 +1,5 @@ -ColorSwitchProps | Code Documentation
interface ColorSwitchProps {
    size?: number;
    skipSystem?: boolean;
}

Properties

size? +ColorSwitchProps | Code Documentation
interface ColorSwitchProps {
    size?: number;
    skipSystem?: boolean;
}

Properties

Properties

size?: number

Diameter of the color switch

-
skipSystem?: boolean

Skip system colorScheme while toggling

-
\ No newline at end of file +
skipSystem?: boolean

Skip system colorScheme while toggling

+
\ No newline at end of file diff --git a/docs/interfaces/client_theme_switcher_theme_switcher.DataProps.html b/docs/interfaces/client_theme_switcher_theme_switcher.DataProps.html index d18a5368..15b39c47 100644 --- a/docs/interfaces/client_theme_switcher_theme_switcher.DataProps.html +++ b/docs/interfaces/client_theme_switcher_theme_switcher.DataProps.html @@ -1,6 +1,6 @@ -DataProps | Code Documentation
interface DataProps {
    className: string;
    data-color-scheme?: "dark" | "light";
    data-csp?: ColorSchemeType;
    data-th?: string;
    data-theme?: string;
}

Properties

className +DataProps | Code Documentation
interface DataProps {
    className: string;
    data-color-scheme?: "dark" | "light";
    data-csp?: ColorSchemeType;
    data-th?: string;
    data-theme?: string;
}

Properties

className: string
data-color-scheme?: "dark" | "light"
data-csp?: ColorSchemeType
data-th?: string
data-theme?: string
\ No newline at end of file +

Properties

className: string
data-color-scheme?: "dark" | "light"
data-csp?: ColorSchemeType
data-th?: string
data-theme?: string
\ No newline at end of file diff --git a/docs/interfaces/client_theme_switcher_theme_switcher.ThemeSwitcherProps.html b/docs/interfaces/client_theme_switcher_theme_switcher.ThemeSwitcherProps.html index 95fbd084..01dc1ac8 100644 --- a/docs/interfaces/client_theme_switcher_theme_switcher.ThemeSwitcherProps.html +++ b/docs/interfaces/client_theme_switcher_theme_switcher.ThemeSwitcherProps.html @@ -1,8 +1,8 @@ ThemeSwitcherProps | Code Documentation

todo - set persistance and cookies

-
interface ThemeSwitcherProps {
    forcedColorScheme?: ColorSchemeType;
    forcedTheme?: string;
    styles?: Record<string, string>;
    targetSelector?: string;
    themeTransition?: string;
}

Properties

interface ThemeSwitcherProps {
    forcedColorScheme?: ColorSchemeType;
    forcedTheme?: string;
    styles?: Record<string, string>;
    targetSelector?: string;
    themeTransition?: string;
}

Properties

forcedColorScheme?: ColorSchemeType
forcedTheme?: string
styles?: Record<string, string>

provide styles object imported from CSS/SCSS modules, if you are using CSS/SCSS modules.

-
targetSelector?: string
themeTransition?: string
\ No newline at end of file +

Properties

forcedColorScheme?: ColorSchemeType
forcedTheme?: string
styles?: Record<string, string>

provide styles object imported from CSS/SCSS modules, if you are using CSS/SCSS modules.

+
targetSelector?: string
themeTransition?: string
\ No newline at end of file diff --git a/docs/interfaces/client_theme_switcher_theme_switcher.UpdateProps.html b/docs/interfaces/client_theme_switcher_theme_switcher.UpdateProps.html index 22e7558f..3dff4b02 100644 --- a/docs/interfaces/client_theme_switcher_theme_switcher.UpdateProps.html +++ b/docs/interfaces/client_theme_switcher_theme_switcher.UpdateProps.html @@ -1,5 +1,5 @@ -UpdateProps | Code Documentation
interface UpdateProps {
    resolvedColorScheme: "dark" | "light";
    resolvedColorSchemePref: ColorSchemeType;
    resolvedTheme: string;
    th: string;
}

Properties

resolvedColorScheme +UpdateProps | Code Documentation
interface UpdateProps {
    resolvedColorScheme: "dark" | "light";
    resolvedColorSchemePref: ColorSchemeType;
    resolvedTheme: string;
    th: string;
}

Properties

resolvedColorScheme: "dark" | "light"
resolvedColorSchemePref: ColorSchemeType
resolvedTheme: string
th: string
\ No newline at end of file +

Properties

resolvedColorScheme: "dark" | "light"
resolvedColorSchemePref: ColorSchemeType
resolvedTheme: string
th: string
\ No newline at end of file diff --git a/docs/interfaces/constants.ThemeStoreType.html b/docs/interfaces/constants.ThemeStoreType.html index 2737cdcb..4c7dbe06 100644 --- a/docs/interfaces/constants.ThemeStoreType.html +++ b/docs/interfaces/constants.ThemeStoreType.html @@ -1,8 +1,8 @@ -ThemeStoreType | Code Documentation
interface ThemeStoreType {
    colorSchemePref: ColorSchemeType;
    darkTheme: string;
    forcedColorScheme?: ColorSchemeType;
    forcedTheme?: string;
    lightTheme: string;
    systemColorScheme: "dark" | "light";
    theme: string;
}

Properties

colorSchemePref +ThemeStoreType | Code Documentation
interface ThemeStoreType {
    colorSchemePref: ColorSchemeType;
    darkTheme: string;
    forcedColorScheme?: ColorSchemeType;
    forcedTheme?: string;
    lightTheme: string;
    systemColorScheme: "dark" | "light";
    theme: string;
}

Properties

colorSchemePref: ColorSchemeType
darkTheme: string
forcedColorScheme?: ColorSchemeType
forcedTheme?: string
lightTheme: string
systemColorScheme: "dark" | "light"
theme: string
\ No newline at end of file +

Properties

colorSchemePref: ColorSchemeType
darkTheme: string
forcedColorScheme?: ColorSchemeType
forcedTheme?: string
lightTheme: string
systemColorScheme: "dark" | "light"
theme: string
\ No newline at end of file diff --git a/docs/interfaces/server_nextjs_server_side_wrapper_server_side_wrapper.NextJsSSRThemeSwitcherProps.html b/docs/interfaces/server_nextjs_server_side_wrapper_server_side_wrapper.NextJsSSRThemeSwitcherProps.html index 3dd9016c..3ced792e 100644 --- a/docs/interfaces/server_nextjs_server_side_wrapper_server_side_wrapper.NextJsSSRThemeSwitcherProps.html +++ b/docs/interfaces/server_nextjs_server_side_wrapper_server_side_wrapper.NextJsSSRThemeSwitcherProps.html @@ -1,4 +1,4 @@ -NextJsSSRThemeSwitcherProps | Code Documentation
interface NextJsSSRThemeSwitcherProps {
    about?: string;
    accept?: string;
    acceptCharset?: string;
    accessKey?: string;
    action?: string | ((formData) => void);
    allowFullScreen?: boolean;
    allowTransparency?: boolean;
    alt?: string;
    aria-activedescendant?: string;
    aria-atomic?: Booleanish;
    aria-autocomplete?: "none" | "list" | "inline" | "both";
    aria-braillelabel?: string;
    aria-brailleroledescription?: string;
    aria-busy?: Booleanish;
    aria-checked?: boolean | "true" | "false" | "mixed";
    aria-colcount?: number;
    aria-colindex?: number;
    aria-colindextext?: string;
    aria-colspan?: number;
    aria-controls?: string;
    aria-current?: boolean | "page" | "time" | "step" | "true" | "false" | "date" | "location";
    aria-describedby?: string;
    aria-description?: string;
    aria-details?: string;
    aria-disabled?: Booleanish;
    aria-dropeffect?: "link" | "none" | "copy" | "execute" | "move" | "popup";
    aria-errormessage?: string;
    aria-expanded?: Booleanish;
    aria-flowto?: string;
    aria-grabbed?: Booleanish;
    aria-haspopup?: boolean | "grid" | "dialog" | "menu" | "true" | "false" | "listbox" | "tree";
    aria-hidden?: Booleanish;
    aria-invalid?: boolean | "true" | "false" | "grammar" | "spelling";
    aria-keyshortcuts?: string;
    aria-label?: string;
    aria-labelledby?: string;
    aria-level?: number;
    aria-live?: "off" | "assertive" | "polite";
    aria-modal?: Booleanish;
    aria-multiline?: Booleanish;
    aria-multiselectable?: Booleanish;
    aria-orientation?: "horizontal" | "vertical";
    aria-owns?: string;
    aria-placeholder?: string;
    aria-posinset?: number;
    aria-pressed?: boolean | "true" | "false" | "mixed";
    aria-readonly?: Booleanish;
    aria-relevant?: "all" | "text" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals";
    aria-required?: Booleanish;
    aria-roledescription?: string;
    aria-rowcount?: number;
    aria-rowindex?: number;
    aria-rowindextext?: string;
    aria-rowspan?: number;
    aria-selected?: Booleanish;
    aria-setsize?: number;
    aria-sort?: "none" | "ascending" | "descending" | "other";
    aria-valuemax?: number;
    aria-valuemin?: number;
    aria-valuenow?: number;
    aria-valuetext?: string;
    as?: string;
    async?: boolean;
    autoCapitalize?: string;
    autoComplete?: string;
    autoCorrect?: string;
    autoFocus?: boolean;
    autoPlay?: boolean;
    autoSave?: string;
    capture?: boolean | "user" | "environment";
    cellPadding?: string | number;
    cellSpacing?: string | number;
    challenge?: string;
    charSet?: string;
    checked?: boolean;
    children?: ReactNode;
    cite?: string;
    classID?: string;
    className?: string;
    colSpan?: number;
    color?: string;
    cols?: number;
    content?: string;
    contentEditable?: Booleanish | "inherit" | "plaintext-only";
    contextMenu?: string;
    controls?: boolean;
    coords?: string;
    crossOrigin?: CrossOrigin;
    dangerouslySetInnerHTML?: {
        __html: string | TrustedHTML;
    };
    data?: string;
    datatype?: string;
    dateTime?: string;
    default?: boolean;
    defaultChecked?: boolean;
    defaultValue?: string | number | readonly string[];
    defer?: boolean;
    dir?: string;
    disabled?: boolean;
    download?: any;
    draggable?: Booleanish;
    encType?: string;
    forcedPages?: ForcedPage[];
    form?: string;
    formAction?: string | ((formData) => void);
    formEncType?: string;
    formMethod?: string;
    formNoValidate?: boolean;
    formTarget?: string;
    frameBorder?: string | number;
    headers?: string;
    height?: string | number;
    hidden?: boolean;
    high?: number;
    href?: string;
    hrefLang?: string;
    htmlFor?: string;
    httpEquiv?: string;
    id?: string;
    inert?: boolean;
    inlist?: any;
    inputMode?: "search" | "none" | "text" | "tel" | "url" | "email" | "numeric" | "decimal";
    integrity?: string;
    is?: string;
    itemID?: string;
    itemProp?: string;
    itemRef?: string;
    itemScope?: boolean;
    itemType?: string;
    key?: null | Key;
    keyParams?: string;
    keyType?: string;
    kind?: string;
    label?: string;
    lang?: string;
    list?: string;
    loop?: boolean;
    low?: number;
    manifest?: string;
    marginHeight?: number;
    marginWidth?: number;
    max?: string | number;
    maxLength?: number;
    media?: string;
    mediaGroup?: string;
    method?: string;
    min?: string | number;
    minLength?: number;
    multiple?: boolean;
    muted?: boolean;
    name?: string;
    noValidate?: boolean;
    nonce?: string;
    onAbort?: ReactEventHandler<HTMLElement>;
    onAbortCapture?: ReactEventHandler<HTMLElement>;
    onAnimationEnd?: AnimationEventHandler<HTMLElement>;
    onAnimationEndCapture?: AnimationEventHandler<HTMLElement>;
    onAnimationIteration?: AnimationEventHandler<HTMLElement>;
    onAnimationIterationCapture?: AnimationEventHandler<HTMLElement>;
    onAnimationStart?: AnimationEventHandler<HTMLElement>;
    onAnimationStartCapture?: AnimationEventHandler<HTMLElement>;
    onAuxClick?: MouseEventHandler<HTMLElement>;
    onAuxClickCapture?: MouseEventHandler<HTMLElement>;
    onBeforeInput?: FormEventHandler<HTMLElement>;
    onBeforeInputCapture?: FormEventHandler<HTMLElement>;
    onBlur?: FocusEventHandler<HTMLElement>;
    onBlurCapture?: FocusEventHandler<HTMLElement>;
    onCanPlay?: ReactEventHandler<HTMLElement>;
    onCanPlayCapture?: ReactEventHandler<HTMLElement>;
    onCanPlayThrough?: ReactEventHandler<HTMLElement>;
    onCanPlayThroughCapture?: ReactEventHandler<HTMLElement>;
    onChange?: FormEventHandler<HTMLElement>;
    onChangeCapture?: FormEventHandler<HTMLElement>;
    onClick?: MouseEventHandler<HTMLElement>;
    onClickCapture?: MouseEventHandler<HTMLElement>;
    onCompositionEnd?: CompositionEventHandler<HTMLElement>;
    onCompositionEndCapture?: CompositionEventHandler<HTMLElement>;
    onCompositionStart?: CompositionEventHandler<HTMLElement>;
    onCompositionStartCapture?: CompositionEventHandler<HTMLElement>;
    onCompositionUpdate?: CompositionEventHandler<HTMLElement>;
    onCompositionUpdateCapture?: CompositionEventHandler<HTMLElement>;
    onContextMenu?: MouseEventHandler<HTMLElement>;
    onContextMenuCapture?: MouseEventHandler<HTMLElement>;
    onCopy?: ClipboardEventHandler<HTMLElement>;
    onCopyCapture?: ClipboardEventHandler<HTMLElement>;
    onCut?: ClipboardEventHandler<HTMLElement>;
    onCutCapture?: ClipboardEventHandler<HTMLElement>;
    onDoubleClick?: MouseEventHandler<HTMLElement>;
    onDoubleClickCapture?: MouseEventHandler<HTMLElement>;
    onDrag?: DragEventHandler<HTMLElement>;
    onDragCapture?: DragEventHandler<HTMLElement>;
    onDragEnd?: DragEventHandler<HTMLElement>;
    onDragEndCapture?: DragEventHandler<HTMLElement>;
    onDragEnter?: DragEventHandler<HTMLElement>;
    onDragEnterCapture?: DragEventHandler<HTMLElement>;
    onDragExit?: DragEventHandler<HTMLElement>;
    onDragExitCapture?: DragEventHandler<HTMLElement>;
    onDragLeave?: DragEventHandler<HTMLElement>;
    onDragLeaveCapture?: DragEventHandler<HTMLElement>;
    onDragOver?: DragEventHandler<HTMLElement>;
    onDragOverCapture?: DragEventHandler<HTMLElement>;
    onDragStart?: DragEventHandler<HTMLElement>;
    onDragStartCapture?: DragEventHandler<HTMLElement>;
    onDrop?: DragEventHandler<HTMLElement>;
    onDropCapture?: DragEventHandler<HTMLElement>;
    onDurationChange?: ReactEventHandler<HTMLElement>;
    onDurationChangeCapture?: ReactEventHandler<HTMLElement>;
    onEmptied?: ReactEventHandler<HTMLElement>;
    onEmptiedCapture?: ReactEventHandler<HTMLElement>;
    onEncrypted?: ReactEventHandler<HTMLElement>;
    onEncryptedCapture?: ReactEventHandler<HTMLElement>;
    onEnded?: ReactEventHandler<HTMLElement>;
    onEndedCapture?: ReactEventHandler<HTMLElement>;
    onError?: ReactEventHandler<HTMLElement>;
    onErrorCapture?: ReactEventHandler<HTMLElement>;
    onFocus?: FocusEventHandler<HTMLElement>;
    onFocusCapture?: FocusEventHandler<HTMLElement>;
    onGotPointerCapture?: PointerEventHandler<HTMLElement>;
    onGotPointerCaptureCapture?: PointerEventHandler<HTMLElement>;
    onInput?: FormEventHandler<HTMLElement>;
    onInputCapture?: FormEventHandler<HTMLElement>;
    onInvalid?: FormEventHandler<HTMLElement>;
    onInvalidCapture?: FormEventHandler<HTMLElement>;
    onKeyDown?: KeyboardEventHandler<HTMLElement>;
    onKeyDownCapture?: KeyboardEventHandler<HTMLElement>;
    onKeyPress?: KeyboardEventHandler<HTMLElement>;
    onKeyPressCapture?: KeyboardEventHandler<HTMLElement>;
    onKeyUp?: KeyboardEventHandler<HTMLElement>;
    onKeyUpCapture?: KeyboardEventHandler<HTMLElement>;
    onLoad?: ReactEventHandler<HTMLElement>;
    onLoadCapture?: ReactEventHandler<HTMLElement>;
    onLoadStart?: ReactEventHandler<HTMLElement>;
    onLoadStartCapture?: ReactEventHandler<HTMLElement>;
    onLoadedData?: ReactEventHandler<HTMLElement>;
    onLoadedDataCapture?: ReactEventHandler<HTMLElement>;
    onLoadedMetadata?: ReactEventHandler<HTMLElement>;
    onLoadedMetadataCapture?: ReactEventHandler<HTMLElement>;
    onLostPointerCapture?: PointerEventHandler<HTMLElement>;
    onLostPointerCaptureCapture?: PointerEventHandler<HTMLElement>;
    onMouseDown?: MouseEventHandler<HTMLElement>;
    onMouseDownCapture?: MouseEventHandler<HTMLElement>;
    onMouseEnter?: MouseEventHandler<HTMLElement>;
    onMouseLeave?: MouseEventHandler<HTMLElement>;
    onMouseMove?: MouseEventHandler<HTMLElement>;
    onMouseMoveCapture?: MouseEventHandler<HTMLElement>;
    onMouseOut?: MouseEventHandler<HTMLElement>;
    onMouseOutCapture?: MouseEventHandler<HTMLElement>;
    onMouseOver?: MouseEventHandler<HTMLElement>;
    onMouseOverCapture?: MouseEventHandler<HTMLElement>;
    onMouseUp?: MouseEventHandler<HTMLElement>;
    onMouseUpCapture?: MouseEventHandler<HTMLElement>;
    onPaste?: ClipboardEventHandler<HTMLElement>;
    onPasteCapture?: ClipboardEventHandler<HTMLElement>;
    onPause?: ReactEventHandler<HTMLElement>;
    onPauseCapture?: ReactEventHandler<HTMLElement>;
    onPlay?: ReactEventHandler<HTMLElement>;
    onPlayCapture?: ReactEventHandler<HTMLElement>;
    onPlaying?: ReactEventHandler<HTMLElement>;
    onPlayingCapture?: ReactEventHandler<HTMLElement>;
    onPointerCancel?: PointerEventHandler<HTMLElement>;
    onPointerCancelCapture?: PointerEventHandler<HTMLElement>;
    onPointerDown?: PointerEventHandler<HTMLElement>;
    onPointerDownCapture?: PointerEventHandler<HTMLElement>;
    onPointerEnter?: PointerEventHandler<HTMLElement>;
    onPointerLeave?: PointerEventHandler<HTMLElement>;
    onPointerMove?: PointerEventHandler<HTMLElement>;
    onPointerMoveCapture?: PointerEventHandler<HTMLElement>;
    onPointerOut?: PointerEventHandler<HTMLElement>;
    onPointerOutCapture?: PointerEventHandler<HTMLElement>;
    onPointerOver?: PointerEventHandler<HTMLElement>;
    onPointerOverCapture?: PointerEventHandler<HTMLElement>;
    onPointerUp?: PointerEventHandler<HTMLElement>;
    onPointerUpCapture?: PointerEventHandler<HTMLElement>;
    onProgress?: ReactEventHandler<HTMLElement>;
    onProgressCapture?: ReactEventHandler<HTMLElement>;
    onRateChange?: ReactEventHandler<HTMLElement>;
    onRateChangeCapture?: ReactEventHandler<HTMLElement>;
    onReset?: FormEventHandler<HTMLElement>;
    onResetCapture?: FormEventHandler<HTMLElement>;
    onResize?: ReactEventHandler<HTMLElement>;
    onResizeCapture?: ReactEventHandler<HTMLElement>;
    onScroll?: UIEventHandler<HTMLElement>;
    onScrollCapture?: UIEventHandler<HTMLElement>;
    onSeeked?: ReactEventHandler<HTMLElement>;
    onSeekedCapture?: ReactEventHandler<HTMLElement>;
    onSeeking?: ReactEventHandler<HTMLElement>;
    onSeekingCapture?: ReactEventHandler<HTMLElement>;
    onSelect?: ReactEventHandler<HTMLElement>;
    onSelectCapture?: ReactEventHandler<HTMLElement>;
    onStalled?: ReactEventHandler<HTMLElement>;
    onStalledCapture?: ReactEventHandler<HTMLElement>;
    onSubmit?: FormEventHandler<HTMLElement>;
    onSubmitCapture?: FormEventHandler<HTMLElement>;
    onSuspend?: ReactEventHandler<HTMLElement>;
    onSuspendCapture?: ReactEventHandler<HTMLElement>;
    onTimeUpdate?: ReactEventHandler<HTMLElement>;
    onTimeUpdateCapture?: ReactEventHandler<HTMLElement>;
    onTouchCancel?: TouchEventHandler<HTMLElement>;
    onTouchCancelCapture?: TouchEventHandler<HTMLElement>;
    onTouchEnd?: TouchEventHandler<HTMLElement>;
    onTouchEndCapture?: TouchEventHandler<HTMLElement>;
    onTouchMove?: TouchEventHandler<HTMLElement>;
    onTouchMoveCapture?: TouchEventHandler<HTMLElement>;
    onTouchStart?: TouchEventHandler<HTMLElement>;
    onTouchStartCapture?: TouchEventHandler<HTMLElement>;
    onTransitionCancel?: TransitionEventHandler<HTMLElement>;
    onTransitionCancelCapture?: TransitionEventHandler<HTMLElement>;
    onTransitionEnd?: TransitionEventHandler<HTMLElement>;
    onTransitionEndCapture?: TransitionEventHandler<HTMLElement>;
    onTransitionRun?: TransitionEventHandler<HTMLElement>;
    onTransitionRunCapture?: TransitionEventHandler<HTMLElement>;
    onTransitionStart?: TransitionEventHandler<HTMLElement>;
    onTransitionStartCapture?: TransitionEventHandler<HTMLElement>;
    onVolumeChange?: ReactEventHandler<HTMLElement>;
    onVolumeChangeCapture?: ReactEventHandler<HTMLElement>;
    onWaiting?: ReactEventHandler<HTMLElement>;
    onWaitingCapture?: ReactEventHandler<HTMLElement>;
    onWheel?: WheelEventHandler<HTMLElement>;
    onWheelCapture?: WheelEventHandler<HTMLElement>;
    open?: boolean;
    optimum?: number;
    pattern?: string;
    placeholder?: string;
    playsInline?: boolean;
    poster?: string;
    prefix?: string;
    preload?: string;
    property?: string;
    radioGroup?: string;
    readOnly?: boolean;
    ref?: LegacyRef<HTMLElement>;
    rel?: string;
    required?: boolean;
    resource?: string;
    results?: number;
    rev?: string;
    reversed?: boolean;
    role?: AriaRole;
    rowSpan?: number;
    rows?: number;
    sandbox?: string;
    scope?: string;
    scoped?: boolean;
    scrolling?: string;
    seamless?: boolean;
    security?: string;
    selected?: boolean;
    shape?: string;
    size?: number;
    sizes?: string;
    slot?: string;
    span?: number;
    spellCheck?: Booleanish;
    src?: string;
    srcDoc?: string;
    srcLang?: string;
    srcSet?: string;
    start?: number;
    step?: string | number;
    style?: CSSProperties;
    styles?: Record<string, string>;
    summary?: string;
    suppressContentEditableWarning?: boolean;
    suppressHydrationWarning?: boolean;
    tabIndex?: number;
    tag?: keyof IntrinsicElements;
    target?: string;
    targetId?: string;
    title?: string;
    translate?: "yes" | "no";
    type?: string;
    typeof?: string;
    unselectable?: "on" | "off";
    useMap?: string;
    value?: string | number | readonly string[];
    vocab?: string;
    width?: string | number;
    wmode?: string;
    wrap?: string;
}

Hierarchy (view full)

Properties

about? +NextJsSSRThemeSwitcherProps | Code Documentation
interface NextJsSSRThemeSwitcherProps {
    about?: string;
    accept?: string;
    acceptCharset?: string;
    accessKey?: string;
    action?: string | ((formData) => void);
    allowFullScreen?: boolean;
    allowTransparency?: boolean;
    alt?: string;
    aria-activedescendant?: string;
    aria-atomic?: Booleanish;
    aria-autocomplete?: "none" | "list" | "inline" | "both";
    aria-braillelabel?: string;
    aria-brailleroledescription?: string;
    aria-busy?: Booleanish;
    aria-checked?: boolean | "true" | "false" | "mixed";
    aria-colcount?: number;
    aria-colindex?: number;
    aria-colindextext?: string;
    aria-colspan?: number;
    aria-controls?: string;
    aria-current?: boolean | "page" | "time" | "step" | "true" | "false" | "date" | "location";
    aria-describedby?: string;
    aria-description?: string;
    aria-details?: string;
    aria-disabled?: Booleanish;
    aria-dropeffect?: "link" | "none" | "copy" | "execute" | "move" | "popup";
    aria-errormessage?: string;
    aria-expanded?: Booleanish;
    aria-flowto?: string;
    aria-grabbed?: Booleanish;
    aria-haspopup?: boolean | "grid" | "dialog" | "menu" | "true" | "false" | "listbox" | "tree";
    aria-hidden?: Booleanish;
    aria-invalid?: boolean | "true" | "false" | "grammar" | "spelling";
    aria-keyshortcuts?: string;
    aria-label?: string;
    aria-labelledby?: string;
    aria-level?: number;
    aria-live?: "off" | "assertive" | "polite";
    aria-modal?: Booleanish;
    aria-multiline?: Booleanish;
    aria-multiselectable?: Booleanish;
    aria-orientation?: "horizontal" | "vertical";
    aria-owns?: string;
    aria-placeholder?: string;
    aria-posinset?: number;
    aria-pressed?: boolean | "true" | "false" | "mixed";
    aria-readonly?: Booleanish;
    aria-relevant?: "all" | "text" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals";
    aria-required?: Booleanish;
    aria-roledescription?: string;
    aria-rowcount?: number;
    aria-rowindex?: number;
    aria-rowindextext?: string;
    aria-rowspan?: number;
    aria-selected?: Booleanish;
    aria-setsize?: number;
    aria-sort?: "none" | "ascending" | "descending" | "other";
    aria-valuemax?: number;
    aria-valuemin?: number;
    aria-valuenow?: number;
    aria-valuetext?: string;
    as?: string;
    async?: boolean;
    autoCapitalize?: string;
    autoComplete?: string;
    autoCorrect?: string;
    autoFocus?: boolean;
    autoPlay?: boolean;
    autoSave?: string;
    capture?: boolean | "user" | "environment";
    cellPadding?: string | number;
    cellSpacing?: string | number;
    challenge?: string;
    charSet?: string;
    checked?: boolean;
    children?: ReactNode;
    cite?: string;
    classID?: string;
    className?: string;
    colSpan?: number;
    color?: string;
    cols?: number;
    content?: string;
    contentEditable?: Booleanish | "inherit" | "plaintext-only";
    contextMenu?: string;
    controls?: boolean;
    coords?: string;
    crossOrigin?: CrossOrigin;
    dangerouslySetInnerHTML?: {
        __html: string | TrustedHTML;
    };
    data?: string;
    datatype?: string;
    dateTime?: string;
    default?: boolean;
    defaultChecked?: boolean;
    defaultValue?: string | number | readonly string[];
    defer?: boolean;
    dir?: string;
    disabled?: boolean;
    download?: any;
    draggable?: Booleanish;
    encType?: string;
    forcedPages?: ForcedPage[];
    form?: string;
    formAction?: string | ((formData) => void);
    formEncType?: string;
    formMethod?: string;
    formNoValidate?: boolean;
    formTarget?: string;
    frameBorder?: string | number;
    headers?: string;
    height?: string | number;
    hidden?: boolean;
    high?: number;
    href?: string;
    hrefLang?: string;
    htmlFor?: string;
    httpEquiv?: string;
    id?: string;
    inert?: boolean;
    inlist?: any;
    inputMode?: "search" | "none" | "text" | "tel" | "url" | "email" | "numeric" | "decimal";
    integrity?: string;
    is?: string;
    itemID?: string;
    itemProp?: string;
    itemRef?: string;
    itemScope?: boolean;
    itemType?: string;
    key?: null | Key;
    keyParams?: string;
    keyType?: string;
    kind?: string;
    label?: string;
    lang?: string;
    list?: string;
    loop?: boolean;
    low?: number;
    manifest?: string;
    marginHeight?: number;
    marginWidth?: number;
    max?: string | number;
    maxLength?: number;
    media?: string;
    mediaGroup?: string;
    method?: string;
    min?: string | number;
    minLength?: number;
    multiple?: boolean;
    muted?: boolean;
    name?: string;
    noValidate?: boolean;
    nonce?: string;
    onAbort?: ReactEventHandler<HTMLElement>;
    onAbortCapture?: ReactEventHandler<HTMLElement>;
    onAnimationEnd?: AnimationEventHandler<HTMLElement>;
    onAnimationEndCapture?: AnimationEventHandler<HTMLElement>;
    onAnimationIteration?: AnimationEventHandler<HTMLElement>;
    onAnimationIterationCapture?: AnimationEventHandler<HTMLElement>;
    onAnimationStart?: AnimationEventHandler<HTMLElement>;
    onAnimationStartCapture?: AnimationEventHandler<HTMLElement>;
    onAuxClick?: MouseEventHandler<HTMLElement>;
    onAuxClickCapture?: MouseEventHandler<HTMLElement>;
    onBeforeInput?: FormEventHandler<HTMLElement>;
    onBeforeInputCapture?: FormEventHandler<HTMLElement>;
    onBlur?: FocusEventHandler<HTMLElement>;
    onBlurCapture?: FocusEventHandler<HTMLElement>;
    onCanPlay?: ReactEventHandler<HTMLElement>;
    onCanPlayCapture?: ReactEventHandler<HTMLElement>;
    onCanPlayThrough?: ReactEventHandler<HTMLElement>;
    onCanPlayThroughCapture?: ReactEventHandler<HTMLElement>;
    onChange?: FormEventHandler<HTMLElement>;
    onChangeCapture?: FormEventHandler<HTMLElement>;
    onClick?: MouseEventHandler<HTMLElement>;
    onClickCapture?: MouseEventHandler<HTMLElement>;
    onCompositionEnd?: CompositionEventHandler<HTMLElement>;
    onCompositionEndCapture?: CompositionEventHandler<HTMLElement>;
    onCompositionStart?: CompositionEventHandler<HTMLElement>;
    onCompositionStartCapture?: CompositionEventHandler<HTMLElement>;
    onCompositionUpdate?: CompositionEventHandler<HTMLElement>;
    onCompositionUpdateCapture?: CompositionEventHandler<HTMLElement>;
    onContextMenu?: MouseEventHandler<HTMLElement>;
    onContextMenuCapture?: MouseEventHandler<HTMLElement>;
    onCopy?: ClipboardEventHandler<HTMLElement>;
    onCopyCapture?: ClipboardEventHandler<HTMLElement>;
    onCut?: ClipboardEventHandler<HTMLElement>;
    onCutCapture?: ClipboardEventHandler<HTMLElement>;
    onDoubleClick?: MouseEventHandler<HTMLElement>;
    onDoubleClickCapture?: MouseEventHandler<HTMLElement>;
    onDrag?: DragEventHandler<HTMLElement>;
    onDragCapture?: DragEventHandler<HTMLElement>;
    onDragEnd?: DragEventHandler<HTMLElement>;
    onDragEndCapture?: DragEventHandler<HTMLElement>;
    onDragEnter?: DragEventHandler<HTMLElement>;
    onDragEnterCapture?: DragEventHandler<HTMLElement>;
    onDragExit?: DragEventHandler<HTMLElement>;
    onDragExitCapture?: DragEventHandler<HTMLElement>;
    onDragLeave?: DragEventHandler<HTMLElement>;
    onDragLeaveCapture?: DragEventHandler<HTMLElement>;
    onDragOver?: DragEventHandler<HTMLElement>;
    onDragOverCapture?: DragEventHandler<HTMLElement>;
    onDragStart?: DragEventHandler<HTMLElement>;
    onDragStartCapture?: DragEventHandler<HTMLElement>;
    onDrop?: DragEventHandler<HTMLElement>;
    onDropCapture?: DragEventHandler<HTMLElement>;
    onDurationChange?: ReactEventHandler<HTMLElement>;
    onDurationChangeCapture?: ReactEventHandler<HTMLElement>;
    onEmptied?: ReactEventHandler<HTMLElement>;
    onEmptiedCapture?: ReactEventHandler<HTMLElement>;
    onEncrypted?: ReactEventHandler<HTMLElement>;
    onEncryptedCapture?: ReactEventHandler<HTMLElement>;
    onEnded?: ReactEventHandler<HTMLElement>;
    onEndedCapture?: ReactEventHandler<HTMLElement>;
    onError?: ReactEventHandler<HTMLElement>;
    onErrorCapture?: ReactEventHandler<HTMLElement>;
    onFocus?: FocusEventHandler<HTMLElement>;
    onFocusCapture?: FocusEventHandler<HTMLElement>;
    onGotPointerCapture?: PointerEventHandler<HTMLElement>;
    onGotPointerCaptureCapture?: PointerEventHandler<HTMLElement>;
    onInput?: FormEventHandler<HTMLElement>;
    onInputCapture?: FormEventHandler<HTMLElement>;
    onInvalid?: FormEventHandler<HTMLElement>;
    onInvalidCapture?: FormEventHandler<HTMLElement>;
    onKeyDown?: KeyboardEventHandler<HTMLElement>;
    onKeyDownCapture?: KeyboardEventHandler<HTMLElement>;
    onKeyPress?: KeyboardEventHandler<HTMLElement>;
    onKeyPressCapture?: KeyboardEventHandler<HTMLElement>;
    onKeyUp?: KeyboardEventHandler<HTMLElement>;
    onKeyUpCapture?: KeyboardEventHandler<HTMLElement>;
    onLoad?: ReactEventHandler<HTMLElement>;
    onLoadCapture?: ReactEventHandler<HTMLElement>;
    onLoadStart?: ReactEventHandler<HTMLElement>;
    onLoadStartCapture?: ReactEventHandler<HTMLElement>;
    onLoadedData?: ReactEventHandler<HTMLElement>;
    onLoadedDataCapture?: ReactEventHandler<HTMLElement>;
    onLoadedMetadata?: ReactEventHandler<HTMLElement>;
    onLoadedMetadataCapture?: ReactEventHandler<HTMLElement>;
    onLostPointerCapture?: PointerEventHandler<HTMLElement>;
    onLostPointerCaptureCapture?: PointerEventHandler<HTMLElement>;
    onMouseDown?: MouseEventHandler<HTMLElement>;
    onMouseDownCapture?: MouseEventHandler<HTMLElement>;
    onMouseEnter?: MouseEventHandler<HTMLElement>;
    onMouseLeave?: MouseEventHandler<HTMLElement>;
    onMouseMove?: MouseEventHandler<HTMLElement>;
    onMouseMoveCapture?: MouseEventHandler<HTMLElement>;
    onMouseOut?: MouseEventHandler<HTMLElement>;
    onMouseOutCapture?: MouseEventHandler<HTMLElement>;
    onMouseOver?: MouseEventHandler<HTMLElement>;
    onMouseOverCapture?: MouseEventHandler<HTMLElement>;
    onMouseUp?: MouseEventHandler<HTMLElement>;
    onMouseUpCapture?: MouseEventHandler<HTMLElement>;
    onPaste?: ClipboardEventHandler<HTMLElement>;
    onPasteCapture?: ClipboardEventHandler<HTMLElement>;
    onPause?: ReactEventHandler<HTMLElement>;
    onPauseCapture?: ReactEventHandler<HTMLElement>;
    onPlay?: ReactEventHandler<HTMLElement>;
    onPlayCapture?: ReactEventHandler<HTMLElement>;
    onPlaying?: ReactEventHandler<HTMLElement>;
    onPlayingCapture?: ReactEventHandler<HTMLElement>;
    onPointerCancel?: PointerEventHandler<HTMLElement>;
    onPointerCancelCapture?: PointerEventHandler<HTMLElement>;
    onPointerDown?: PointerEventHandler<HTMLElement>;
    onPointerDownCapture?: PointerEventHandler<HTMLElement>;
    onPointerEnter?: PointerEventHandler<HTMLElement>;
    onPointerLeave?: PointerEventHandler<HTMLElement>;
    onPointerMove?: PointerEventHandler<HTMLElement>;
    onPointerMoveCapture?: PointerEventHandler<HTMLElement>;
    onPointerOut?: PointerEventHandler<HTMLElement>;
    onPointerOutCapture?: PointerEventHandler<HTMLElement>;
    onPointerOver?: PointerEventHandler<HTMLElement>;
    onPointerOverCapture?: PointerEventHandler<HTMLElement>;
    onPointerUp?: PointerEventHandler<HTMLElement>;
    onPointerUpCapture?: PointerEventHandler<HTMLElement>;
    onProgress?: ReactEventHandler<HTMLElement>;
    onProgressCapture?: ReactEventHandler<HTMLElement>;
    onRateChange?: ReactEventHandler<HTMLElement>;
    onRateChangeCapture?: ReactEventHandler<HTMLElement>;
    onReset?: FormEventHandler<HTMLElement>;
    onResetCapture?: FormEventHandler<HTMLElement>;
    onResize?: ReactEventHandler<HTMLElement>;
    onResizeCapture?: ReactEventHandler<HTMLElement>;
    onScroll?: UIEventHandler<HTMLElement>;
    onScrollCapture?: UIEventHandler<HTMLElement>;
    onSeeked?: ReactEventHandler<HTMLElement>;
    onSeekedCapture?: ReactEventHandler<HTMLElement>;
    onSeeking?: ReactEventHandler<HTMLElement>;
    onSeekingCapture?: ReactEventHandler<HTMLElement>;
    onSelect?: ReactEventHandler<HTMLElement>;
    onSelectCapture?: ReactEventHandler<HTMLElement>;
    onStalled?: ReactEventHandler<HTMLElement>;
    onStalledCapture?: ReactEventHandler<HTMLElement>;
    onSubmit?: FormEventHandler<HTMLElement>;
    onSubmitCapture?: FormEventHandler<HTMLElement>;
    onSuspend?: ReactEventHandler<HTMLElement>;
    onSuspendCapture?: ReactEventHandler<HTMLElement>;
    onTimeUpdate?: ReactEventHandler<HTMLElement>;
    onTimeUpdateCapture?: ReactEventHandler<HTMLElement>;
    onTouchCancel?: TouchEventHandler<HTMLElement>;
    onTouchCancelCapture?: TouchEventHandler<HTMLElement>;
    onTouchEnd?: TouchEventHandler<HTMLElement>;
    onTouchEndCapture?: TouchEventHandler<HTMLElement>;
    onTouchMove?: TouchEventHandler<HTMLElement>;
    onTouchMoveCapture?: TouchEventHandler<HTMLElement>;
    onTouchStart?: TouchEventHandler<HTMLElement>;
    onTouchStartCapture?: TouchEventHandler<HTMLElement>;
    onTransitionCancel?: TransitionEventHandler<HTMLElement>;
    onTransitionCancelCapture?: TransitionEventHandler<HTMLElement>;
    onTransitionEnd?: TransitionEventHandler<HTMLElement>;
    onTransitionEndCapture?: TransitionEventHandler<HTMLElement>;
    onTransitionRun?: TransitionEventHandler<HTMLElement>;
    onTransitionRunCapture?: TransitionEventHandler<HTMLElement>;
    onTransitionStart?: TransitionEventHandler<HTMLElement>;
    onTransitionStartCapture?: TransitionEventHandler<HTMLElement>;
    onVolumeChange?: ReactEventHandler<HTMLElement>;
    onVolumeChangeCapture?: ReactEventHandler<HTMLElement>;
    onWaiting?: ReactEventHandler<HTMLElement>;
    onWaitingCapture?: ReactEventHandler<HTMLElement>;
    onWheel?: WheelEventHandler<HTMLElement>;
    onWheelCapture?: WheelEventHandler<HTMLElement>;
    open?: boolean;
    optimum?: number;
    pattern?: string;
    placeholder?: string;
    playsInline?: boolean;
    poster?: string;
    prefix?: string;
    preload?: string;
    property?: string;
    radioGroup?: string;
    readOnly?: boolean;
    ref?: LegacyRef<HTMLElement>;
    rel?: string;
    required?: boolean;
    resource?: string;
    results?: number;
    rev?: string;
    reversed?: boolean;
    role?: AriaRole;
    rowSpan?: number;
    rows?: number;
    sandbox?: string;
    scope?: string;
    scoped?: boolean;
    scrolling?: string;
    seamless?: boolean;
    security?: string;
    selected?: boolean;
    shape?: string;
    size?: number;
    sizes?: string;
    slot?: string;
    span?: number;
    spellCheck?: Booleanish;
    src?: string;
    srcDoc?: string;
    srcLang?: string;
    srcSet?: string;
    start?: number;
    step?: string | number;
    style?: CSSProperties;
    styles?: Record<string, string>;
    summary?: string;
    suppressContentEditableWarning?: boolean;
    suppressHydrationWarning?: boolean;
    tabIndex?: number;
    tag?: keyof IntrinsicElements;
    target?: string;
    targetId?: string;
    title?: string;
    translate?: "yes" | "no";
    type?: string;
    typeof?: string;
    unselectable?: "on" | "off";
    useMap?: string;
    value?: string | number | readonly string[];
    vocab?: string;
    width?: string | number;
    wmode?: string;
    wrap?: string;
}

Hierarchy (view full)

Properties

Properties

about?: string

RDFa Attributes

-
accept?: string

Standard HTML Attributes

-
acceptCharset?: string
accessKey?: string

Standard HTML Attributes

-
action?: string | ((formData) => void)

Type declaration

    • (formData): void
    • Parameters

      • formData: FormData

      Returns void

allowFullScreen?: boolean
allowTransparency?: boolean
alt?: string
aria-activedescendant?: string

Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.

-
aria-atomic?: Booleanish

Indicates 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?: "none" | "list" | "inline" | "both"

Indicates 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 +

accept?: string

Standard HTML Attributes

+
acceptCharset?: string
accessKey?: string

Standard HTML Attributes

+
action?: string | ((formData) => void)

Type declaration

    • (formData): void
    • Parameters

      • formData: FormData

      Returns void

allowFullScreen?: boolean
allowTransparency?: boolean
alt?: string
aria-activedescendant?: string

Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.

+
aria-atomic?: Booleanish

Indicates 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?: "none" | "list" | "inline" | "both"

Indicates 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-braillelabel?: string

Defines a string value that labels the current element, which is intended to be converted into Braille.

+
aria-braillelabel?: string

Defines a string value that labels the current element, which is intended to be converted into Braille.

See

aria-label.

-
aria-brailleroledescription?: string

Defines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille.

+
aria-brailleroledescription?: string

Defines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille.

See

aria-roledescription.

-
aria-busy?: Booleanish
aria-checked?: boolean | "true" | "false" | "mixed"

Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.

+
aria-busy?: Booleanish
aria-checked?: boolean | "true" | "false" | "mixed"

Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.

See

  • aria-pressed
  • aria-selected.
-
aria-colcount?: number

Defines the total number of columns in a table, grid, or treegrid.

+
aria-colcount?: number

Defines the total number of columns in a table, grid, or treegrid.

See

aria-colindex.

-
aria-colindex?: number

Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.

+
aria-colindex?: number

Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.

See

  • aria-colcount
  • aria-colspan.
-
aria-colindextext?: string

Defines a human readable text alternative of aria-colindex.

+
aria-colindextext?: string

Defines a human readable text alternative of aria-colindex.

See

aria-rowindextext.

-
aria-colspan?: number

Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.

+
aria-colspan?: number

Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.

See

  • aria-colindex
  • aria-rowspan.
-
aria-controls?: string

Identifies the element (or elements) whose contents or presence are controlled by the current element.

+
aria-controls?: string

Identifies the element (or elements) whose contents or presence are controlled by the current element.

See

aria-owns.

-
aria-current?: boolean | "page" | "time" | "step" | "true" | "false" | "date" | "location"

Indicates the element that represents the current item within a container or set of related elements.

-
aria-describedby?: string

Identifies the element (or elements) that describes the object.

+
aria-current?: boolean | "page" | "time" | "step" | "true" | "false" | "date" | "location"

Indicates the element that represents the current item within a container or set of related elements.

+
aria-describedby?: string

Identifies the element (or elements) that describes the object.

See

aria-labelledby

-
aria-description?: string

Defines a string value that describes or annotates the current element.

+
aria-description?: string

Defines a string value that describes or annotates the current element.

See

related aria-describedby.

-
aria-details?: string

Identifies the element that provides a detailed, extended description for the object.

+
aria-details?: string

Identifies the element that provides a detailed, extended description for the object.

See

aria-describedby.

-
aria-disabled?: Booleanish

Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.

+
aria-disabled?: Booleanish

Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.

See

  • aria-hidden
  • aria-readonly.
-
aria-dropeffect?: "link" | "none" | "copy" | "execute" | "move" | "popup"

Indicates what functions can be performed when a dragged object is released on the drop target.

+
aria-dropeffect?: "link" | "none" | "copy" | "execute" | "move" | "popup"

Indicates what functions can be performed when a dragged object is released on the drop target.

Deprecated

in ARIA 1.1

-
aria-errormessage?: string

Identifies the element that provides an error message for the object.

+
aria-errormessage?: string

Identifies the element that provides an error message for the object.

See

  • aria-invalid
  • aria-describedby.
-
aria-expanded?: Booleanish

Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.

-
aria-flowto?: string

Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, +

aria-expanded?: Booleanish

Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.

+
aria-flowto?: string

Identifies 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-grabbed?: Booleanish

Indicates an element's "grabbed" state in a drag-and-drop operation.

+
aria-grabbed?: Booleanish

Indicates an element's "grabbed" state in a drag-and-drop operation.

Deprecated

in ARIA 1.1

-
aria-haspopup?: boolean | "grid" | "dialog" | "menu" | "true" | "false" | "listbox" | "tree"

Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.

-
aria-hidden?: Booleanish

Indicates whether the element is exposed to an accessibility API.

+
aria-haspopup?: boolean | "grid" | "dialog" | "menu" | "true" | "false" | "listbox" | "tree"

Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.

+
aria-hidden?: Booleanish

Indicates whether the element is exposed to an accessibility API.

See

aria-disabled.

-
aria-invalid?: boolean | "true" | "false" | "grammar" | "spelling"

Indicates the entered value does not conform to the format expected by the application.

+
aria-invalid?: boolean | "true" | "false" | "grammar" | "spelling"

Indicates the entered value does not conform to the format expected by the application.

See

aria-errormessage.

-
aria-keyshortcuts?: string

Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.

-
aria-label?: string

Defines a string value that labels the current element.

+
aria-keyshortcuts?: string

Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.

+
aria-label?: string

Defines a string value that labels the current element.

See

aria-labelledby.

-
aria-labelledby?: string

Identifies the element (or elements) that labels the current element.

+
aria-labelledby?: string

Identifies the element (or elements) that labels the current element.

See

aria-describedby.

-
aria-level?: number

Defines the hierarchical level of an element within a structure.

-
aria-live?: "off" | "assertive" | "polite"

Indicates 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-modal?: Booleanish

Indicates whether an element is modal when displayed.

-
aria-multiline?: Booleanish

Indicates whether a text box accepts multiple lines of input or only a single line.

-
aria-multiselectable?: Booleanish

Indicates that the user may select more than one item from the current selectable descendants.

-
aria-orientation?: "horizontal" | "vertical"

Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.

-
aria-owns?: string

Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship +

aria-level?: number

Defines the hierarchical level of an element within a structure.

+
aria-live?: "off" | "assertive" | "polite"

Indicates 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-modal?: Booleanish

Indicates whether an element is modal when displayed.

+
aria-multiline?: Booleanish

Indicates whether a text box accepts multiple lines of input or only a single line.

+
aria-multiselectable?: Booleanish

Indicates that the user may select more than one item from the current selectable descendants.

+
aria-orientation?: "horizontal" | "vertical"

Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.

+
aria-owns?: string

Identifies 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.

See

aria-controls.

-
aria-placeholder?: string

Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. +

aria-placeholder?: string

Defines 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-posinset?: number

Defines 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-posinset?: number

Defines 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.

See

aria-setsize.

-
aria-pressed?: boolean | "true" | "false" | "mixed"

Indicates the current "pressed" state of toggle buttons.

+
aria-pressed?: boolean | "true" | "false" | "mixed"

Indicates the current "pressed" state of toggle buttons.

See

  • aria-checked
  • aria-selected.
-
aria-readonly?: Booleanish

Indicates that the element is not editable, but is otherwise operable.

+
aria-readonly?: Booleanish

Indicates that the element is not editable, but is otherwise operable.

See

aria-disabled.

-
aria-relevant?: "all" | "text" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals"

Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.

+
aria-relevant?: "all" | "text" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals"

Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.

See

aria-atomic.

-
aria-required?: Booleanish

Indicates that user input is required on the element before a form may be submitted.

-
aria-roledescription?: string

Defines a human-readable, author-localized description for the role of an element.

-
aria-rowcount?: number

Defines the total number of rows in a table, grid, or treegrid.

+
aria-required?: Booleanish

Indicates that user input is required on the element before a form may be submitted.

+
aria-roledescription?: string

Defines a human-readable, author-localized description for the role of an element.

+
aria-rowcount?: number

Defines the total number of rows in a table, grid, or treegrid.

See

aria-rowindex.

-
aria-rowindex?: number

Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.

+
aria-rowindex?: number

Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.

See

  • aria-rowcount
  • aria-rowspan.
-
aria-rowindextext?: string

Defines a human readable text alternative of aria-rowindex.

+
aria-rowindextext?: string

Defines a human readable text alternative of aria-rowindex.

See

aria-colindextext.

-
aria-rowspan?: number

Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.

+
aria-rowspan?: number

Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.

See

  • aria-rowindex
  • aria-colspan.
-
aria-selected?: Booleanish

Indicates the current "selected" state of various widgets.

+
aria-selected?: Booleanish

Indicates the current "selected" state of various widgets.

See

  • aria-checked
  • aria-pressed.
-
aria-setsize?: number

Defines 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-setsize?: number

Defines 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.

See

aria-posinset.

-
aria-sort?: "none" | "ascending" | "descending" | "other"

Indicates if items in a table or grid are sorted in ascending or descending order.

-
aria-valuemax?: number

Defines the maximum allowed value for a range widget.

-
aria-valuemin?: number

Defines the minimum allowed value for a range widget.

-
aria-valuenow?: number

Defines the current value for a range widget.

+
aria-sort?: "none" | "ascending" | "descending" | "other"

Indicates if items in a table or grid are sorted in ascending or descending order.

+
aria-valuemax?: number

Defines the maximum allowed value for a range widget.

+
aria-valuemin?: number

Defines the minimum allowed value for a range widget.

+
aria-valuenow?: number

Defines the current value for a range widget.

See

aria-valuetext.

-
aria-valuetext?: string

Defines the human readable text alternative of aria-valuenow for a range widget.

-
as?: string
async?: boolean
autoCapitalize?: string

Non-standard Attributes

-
autoComplete?: string
autoCorrect?: string
autoFocus?: boolean
autoPlay?: boolean
autoSave?: string
capture?: boolean | "user" | "environment"
cellPadding?: string | number
cellSpacing?: string | number
challenge?: string
charSet?: string
checked?: boolean
children?: ReactNode
cite?: string
classID?: string
className?: string
colSpan?: number
color?: string
cols?: number
content?: string
contentEditable?: Booleanish | "inherit" | "plaintext-only"
contextMenu?: string
controls?: boolean
coords?: string
crossOrigin?: CrossOrigin
dangerouslySetInnerHTML?: {
    __html: string | TrustedHTML;
}

Type declaration

  • __html: string | TrustedHTML

    Should be InnerHTML['innerHTML']. +

aria-valuetext?: string

Defines the human readable text alternative of aria-valuenow for a range widget.

+
as?: string
async?: boolean
autoCapitalize?: string

Non-standard Attributes

+
autoComplete?: string
autoCorrect?: string
autoFocus?: boolean
autoPlay?: boolean
autoSave?: string
capture?: boolean | "user" | "environment"
cellPadding?: string | number
cellSpacing?: string | number
challenge?: string
charSet?: string
checked?: boolean
children?: ReactNode
cite?: string
classID?: string
className?: string
colSpan?: number
color?: string
cols?: number
content?: string
contentEditable?: Booleanish | "inherit" | "plaintext-only"
contextMenu?: string
controls?: boolean
coords?: string
crossOrigin?: CrossOrigin
dangerouslySetInnerHTML?: {
    __html: string | TrustedHTML;
}

Type declaration

  • __html: string | TrustedHTML

    Should be InnerHTML['innerHTML']. But unfortunately we're mixing renderer-specific type declarations.

    -
data?: string
datatype?: string
dateTime?: string
default?: boolean
defaultChecked?: boolean

React-specific Attributes

-
defaultValue?: string | number | readonly string[]
defer?: boolean
dir?: string
disabled?: boolean
download?: any
draggable?: Booleanish
encType?: string
forcedPages?: ForcedPage[]
form?: string
formAction?: string | ((formData) => void)

Type declaration

    • (formData): void
    • Parameters

      • formData: FormData

      Returns void

formEncType?: string
formMethod?: string
formNoValidate?: boolean
formTarget?: string
frameBorder?: string | number
headers?: string
height?: string | number
hidden?: boolean
high?: number
href?: string
hrefLang?: string
htmlFor?: string
httpEquiv?: string
id?: string
inert?: boolean
inlist?: any
inputMode?: "search" | "none" | "text" | "tel" | "url" | "email" | "numeric" | "decimal"

Hints at the type of data that might be entered by the user while editing the element or its contents

+
data?: string
datatype?: string
dateTime?: string
default?: boolean
defaultChecked?: boolean

React-specific Attributes

+
defaultValue?: string | number | readonly string[]
defer?: boolean
dir?: string
disabled?: boolean
download?: any
draggable?: Booleanish
encType?: string
forcedPages?: ForcedPage[]
form?: string
formAction?: string | ((formData) => void)

Type declaration

    • (formData): void
    • Parameters

      • formData: FormData

      Returns void

formEncType?: string
formMethod?: string
formNoValidate?: boolean
formTarget?: string
frameBorder?: string | number
headers?: string
height?: string | number
hidden?: boolean
high?: number
href?: string
hrefLang?: string
htmlFor?: string
httpEquiv?: string
id?: string
inert?: boolean
inlist?: any
inputMode?: "search" | "none" | "text" | "tel" | "url" | "email" | "numeric" | "decimal"

Hints at the type of data that might be entered by the user while editing the element or its contents

integrity?: string
is?: string

Specify that a standard HTML element should behave like a defined custom built-in element

+
integrity?: string
is?: string

Specify that a standard HTML element should behave like a defined custom built-in element

itemID?: string
itemProp?: string
itemRef?: string
itemScope?: boolean
itemType?: string
key?: null | Key
keyParams?: string
keyType?: string
kind?: string
label?: string
lang?: string
list?: string
loop?: boolean
low?: number
manifest?: string
marginHeight?: number
marginWidth?: number
max?: string | number
maxLength?: number
media?: string
mediaGroup?: string
method?: string
min?: string | number
minLength?: number
multiple?: boolean
muted?: boolean
name?: string
noValidate?: boolean
nonce?: string
onAbort?: ReactEventHandler<HTMLElement>

Media Events

-
onAbortCapture?: ReactEventHandler<HTMLElement>
onAnimationEnd?: AnimationEventHandler<HTMLElement>
onAnimationEndCapture?: AnimationEventHandler<HTMLElement>
onAnimationIteration?: AnimationEventHandler<HTMLElement>
onAnimationIterationCapture?: AnimationEventHandler<HTMLElement>
onAnimationStart?: AnimationEventHandler<HTMLElement>

Animation Events

-
onAnimationStartCapture?: AnimationEventHandler<HTMLElement>
onAuxClick?: MouseEventHandler<HTMLElement>

MouseEvents

-
onAuxClickCapture?: MouseEventHandler<HTMLElement>
onBeforeInput?: FormEventHandler<HTMLElement>
onBeforeInputCapture?: FormEventHandler<HTMLElement>
onBlur?: FocusEventHandler<HTMLElement>
onBlurCapture?: FocusEventHandler<HTMLElement>
onCanPlay?: ReactEventHandler<HTMLElement>
onCanPlayCapture?: ReactEventHandler<HTMLElement>
onCanPlayThrough?: ReactEventHandler<HTMLElement>
onCanPlayThroughCapture?: ReactEventHandler<HTMLElement>
onChange?: FormEventHandler<HTMLElement>

Form Events

-
onChangeCapture?: FormEventHandler<HTMLElement>
onClick?: MouseEventHandler<HTMLElement>
onClickCapture?: MouseEventHandler<HTMLElement>
onCompositionEnd?: CompositionEventHandler<HTMLElement>

Composition Events

-
onCompositionEndCapture?: CompositionEventHandler<HTMLElement>
onCompositionStart?: CompositionEventHandler<HTMLElement>
onCompositionStartCapture?: CompositionEventHandler<HTMLElement>
onCompositionUpdate?: CompositionEventHandler<HTMLElement>
onCompositionUpdateCapture?: CompositionEventHandler<HTMLElement>
onContextMenu?: MouseEventHandler<HTMLElement>
onContextMenuCapture?: MouseEventHandler<HTMLElement>
onCopy?: ClipboardEventHandler<HTMLElement>

Clipboard Events

-
onCopyCapture?: ClipboardEventHandler<HTMLElement>
onCut?: ClipboardEventHandler<HTMLElement>
onCutCapture?: ClipboardEventHandler<HTMLElement>
onDoubleClick?: MouseEventHandler<HTMLElement>
onDoubleClickCapture?: MouseEventHandler<HTMLElement>
onDrag?: DragEventHandler<HTMLElement>
onDragCapture?: DragEventHandler<HTMLElement>
onDragEnd?: DragEventHandler<HTMLElement>
onDragEndCapture?: DragEventHandler<HTMLElement>
onDragEnter?: DragEventHandler<HTMLElement>
onDragEnterCapture?: DragEventHandler<HTMLElement>
onDragExit?: DragEventHandler<HTMLElement>
onDragExitCapture?: DragEventHandler<HTMLElement>
onDragLeave?: DragEventHandler<HTMLElement>
onDragLeaveCapture?: DragEventHandler<HTMLElement>
onDragOver?: DragEventHandler<HTMLElement>
onDragOverCapture?: DragEventHandler<HTMLElement>
onDragStart?: DragEventHandler<HTMLElement>
onDragStartCapture?: DragEventHandler<HTMLElement>
onDrop?: DragEventHandler<HTMLElement>
onDropCapture?: DragEventHandler<HTMLElement>
onDurationChange?: ReactEventHandler<HTMLElement>
onDurationChangeCapture?: ReactEventHandler<HTMLElement>
onEmptied?: ReactEventHandler<HTMLElement>
onEmptiedCapture?: ReactEventHandler<HTMLElement>
onEncrypted?: ReactEventHandler<HTMLElement>
onEncryptedCapture?: ReactEventHandler<HTMLElement>
onEnded?: ReactEventHandler<HTMLElement>
onEndedCapture?: ReactEventHandler<HTMLElement>
onError?: ReactEventHandler<HTMLElement>
onErrorCapture?: ReactEventHandler<HTMLElement>
onFocus?: FocusEventHandler<HTMLElement>

Focus Events

-
onFocusCapture?: FocusEventHandler<HTMLElement>
onGotPointerCapture?: PointerEventHandler<HTMLElement>
onGotPointerCaptureCapture?: PointerEventHandler<HTMLElement>
onInput?: FormEventHandler<HTMLElement>
onInputCapture?: FormEventHandler<HTMLElement>
onInvalid?: FormEventHandler<HTMLElement>
onInvalidCapture?: FormEventHandler<HTMLElement>
onKeyDown?: KeyboardEventHandler<HTMLElement>

Keyboard Events

-
onKeyDownCapture?: KeyboardEventHandler<HTMLElement>
onKeyPress?: KeyboardEventHandler<HTMLElement>

Deprecated

onKeyPressCapture?: KeyboardEventHandler<HTMLElement>

Deprecated

onKeyUp?: KeyboardEventHandler<HTMLElement>
onKeyUpCapture?: KeyboardEventHandler<HTMLElement>
onLoad?: ReactEventHandler<HTMLElement>

Image Events

-
onLoadCapture?: ReactEventHandler<HTMLElement>
onLoadStart?: ReactEventHandler<HTMLElement>
onLoadStartCapture?: ReactEventHandler<HTMLElement>
onLoadedData?: ReactEventHandler<HTMLElement>
onLoadedDataCapture?: ReactEventHandler<HTMLElement>
onLoadedMetadata?: ReactEventHandler<HTMLElement>
onLoadedMetadataCapture?: ReactEventHandler<HTMLElement>
onLostPointerCapture?: PointerEventHandler<HTMLElement>
onLostPointerCaptureCapture?: PointerEventHandler<HTMLElement>
onMouseDown?: MouseEventHandler<HTMLElement>
onMouseDownCapture?: MouseEventHandler<HTMLElement>
onMouseEnter?: MouseEventHandler<HTMLElement>
onMouseLeave?: MouseEventHandler<HTMLElement>
onMouseMove?: MouseEventHandler<HTMLElement>
onMouseMoveCapture?: MouseEventHandler<HTMLElement>
onMouseOut?: MouseEventHandler<HTMLElement>
onMouseOutCapture?: MouseEventHandler<HTMLElement>
onMouseOver?: MouseEventHandler<HTMLElement>
onMouseOverCapture?: MouseEventHandler<HTMLElement>
onMouseUp?: MouseEventHandler<HTMLElement>
onMouseUpCapture?: MouseEventHandler<HTMLElement>
onPaste?: ClipboardEventHandler<HTMLElement>
onPasteCapture?: ClipboardEventHandler<HTMLElement>
onPause?: ReactEventHandler<HTMLElement>
onPauseCapture?: ReactEventHandler<HTMLElement>
onPlay?: ReactEventHandler<HTMLElement>
onPlayCapture?: ReactEventHandler<HTMLElement>
onPlaying?: ReactEventHandler<HTMLElement>
onPlayingCapture?: ReactEventHandler<HTMLElement>
onPointerCancel?: PointerEventHandler<HTMLElement>
onPointerCancelCapture?: PointerEventHandler<HTMLElement>
onPointerDown?: PointerEventHandler<HTMLElement>

Pointer Events

-
onPointerDownCapture?: PointerEventHandler<HTMLElement>
onPointerEnter?: PointerEventHandler<HTMLElement>
onPointerLeave?: PointerEventHandler<HTMLElement>
onPointerMove?: PointerEventHandler<HTMLElement>
onPointerMoveCapture?: PointerEventHandler<HTMLElement>
onPointerOut?: PointerEventHandler<HTMLElement>
onPointerOutCapture?: PointerEventHandler<HTMLElement>
onPointerOver?: PointerEventHandler<HTMLElement>
onPointerOverCapture?: PointerEventHandler<HTMLElement>
onPointerUp?: PointerEventHandler<HTMLElement>
onPointerUpCapture?: PointerEventHandler<HTMLElement>
onProgress?: ReactEventHandler<HTMLElement>
onProgressCapture?: ReactEventHandler<HTMLElement>
onRateChange?: ReactEventHandler<HTMLElement>
onRateChangeCapture?: ReactEventHandler<HTMLElement>
onReset?: FormEventHandler<HTMLElement>
onResetCapture?: FormEventHandler<HTMLElement>
onResize?: ReactEventHandler<HTMLElement>
onResizeCapture?: ReactEventHandler<HTMLElement>
onScroll?: UIEventHandler<HTMLElement>

UI Events

-
onScrollCapture?: UIEventHandler<HTMLElement>
onSeeked?: ReactEventHandler<HTMLElement>
onSeekedCapture?: ReactEventHandler<HTMLElement>
onSeeking?: ReactEventHandler<HTMLElement>
onSeekingCapture?: ReactEventHandler<HTMLElement>
onSelect?: ReactEventHandler<HTMLElement>

Selection Events

-
onSelectCapture?: ReactEventHandler<HTMLElement>
onStalled?: ReactEventHandler<HTMLElement>
onStalledCapture?: ReactEventHandler<HTMLElement>
onSubmit?: FormEventHandler<HTMLElement>
onSubmitCapture?: FormEventHandler<HTMLElement>
onSuspend?: ReactEventHandler<HTMLElement>
onSuspendCapture?: ReactEventHandler<HTMLElement>
onTimeUpdate?: ReactEventHandler<HTMLElement>
onTimeUpdateCapture?: ReactEventHandler<HTMLElement>
onTouchCancel?: TouchEventHandler<HTMLElement>

Touch Events

-
onTouchCancelCapture?: TouchEventHandler<HTMLElement>
onTouchEnd?: TouchEventHandler<HTMLElement>
onTouchEndCapture?: TouchEventHandler<HTMLElement>
onTouchMove?: TouchEventHandler<HTMLElement>
onTouchMoveCapture?: TouchEventHandler<HTMLElement>
onTouchStart?: TouchEventHandler<HTMLElement>
onTouchStartCapture?: TouchEventHandler<HTMLElement>
onTransitionCancel?: TransitionEventHandler<HTMLElement>

Transition Events

-
onTransitionCancelCapture?: TransitionEventHandler<HTMLElement>
onTransitionEnd?: TransitionEventHandler<HTMLElement>

Transition Events

-
onTransitionEndCapture?: TransitionEventHandler<HTMLElement>
onTransitionRun?: TransitionEventHandler<HTMLElement>
onTransitionRunCapture?: TransitionEventHandler<HTMLElement>
onTransitionStart?: TransitionEventHandler<HTMLElement>
onTransitionStartCapture?: TransitionEventHandler<HTMLElement>
onVolumeChange?: ReactEventHandler<HTMLElement>
onVolumeChangeCapture?: ReactEventHandler<HTMLElement>
onWaiting?: ReactEventHandler<HTMLElement>
onWaitingCapture?: ReactEventHandler<HTMLElement>
onWheel?: WheelEventHandler<HTMLElement>

Wheel Events

-
onWheelCapture?: WheelEventHandler<HTMLElement>
open?: boolean
optimum?: number
pattern?: string
placeholder?: string
playsInline?: boolean
poster?: string
prefix?: string
preload?: string
property?: string
radioGroup?: string

Unknown

-
readOnly?: boolean
ref?: LegacyRef<HTMLElement>

Allows getting a ref to the component instance. +

itemID?: string
itemProp?: string
itemRef?: string
itemScope?: boolean
itemType?: string
key?: null | Key
keyParams?: string
keyType?: string
kind?: string
label?: string
lang?: string
list?: string
loop?: boolean
low?: number
manifest?: string
marginHeight?: number
marginWidth?: number
max?: string | number
maxLength?: number
media?: string
mediaGroup?: string
method?: string
min?: string | number
minLength?: number
multiple?: boolean
muted?: boolean
name?: string
noValidate?: boolean
nonce?: string
onAbort?: ReactEventHandler<HTMLElement>

Media Events

+
onAbortCapture?: ReactEventHandler<HTMLElement>
onAnimationEnd?: AnimationEventHandler<HTMLElement>
onAnimationEndCapture?: AnimationEventHandler<HTMLElement>
onAnimationIteration?: AnimationEventHandler<HTMLElement>
onAnimationIterationCapture?: AnimationEventHandler<HTMLElement>
onAnimationStart?: AnimationEventHandler<HTMLElement>

Animation Events

+
onAnimationStartCapture?: AnimationEventHandler<HTMLElement>
onAuxClick?: MouseEventHandler<HTMLElement>

MouseEvents

+
onAuxClickCapture?: MouseEventHandler<HTMLElement>
onBeforeInput?: FormEventHandler<HTMLElement>
onBeforeInputCapture?: FormEventHandler<HTMLElement>
onBlur?: FocusEventHandler<HTMLElement>
onBlurCapture?: FocusEventHandler<HTMLElement>
onCanPlay?: ReactEventHandler<HTMLElement>
onCanPlayCapture?: ReactEventHandler<HTMLElement>
onCanPlayThrough?: ReactEventHandler<HTMLElement>
onCanPlayThroughCapture?: ReactEventHandler<HTMLElement>
onChange?: FormEventHandler<HTMLElement>

Form Events

+
onChangeCapture?: FormEventHandler<HTMLElement>
onClick?: MouseEventHandler<HTMLElement>
onClickCapture?: MouseEventHandler<HTMLElement>
onCompositionEnd?: CompositionEventHandler<HTMLElement>

Composition Events

+
onCompositionEndCapture?: CompositionEventHandler<HTMLElement>
onCompositionStart?: CompositionEventHandler<HTMLElement>
onCompositionStartCapture?: CompositionEventHandler<HTMLElement>
onCompositionUpdate?: CompositionEventHandler<HTMLElement>
onCompositionUpdateCapture?: CompositionEventHandler<HTMLElement>
onContextMenu?: MouseEventHandler<HTMLElement>
onContextMenuCapture?: MouseEventHandler<HTMLElement>
onCopy?: ClipboardEventHandler<HTMLElement>

Clipboard Events

+
onCopyCapture?: ClipboardEventHandler<HTMLElement>
onCut?: ClipboardEventHandler<HTMLElement>
onCutCapture?: ClipboardEventHandler<HTMLElement>
onDoubleClick?: MouseEventHandler<HTMLElement>
onDoubleClickCapture?: MouseEventHandler<HTMLElement>
onDrag?: DragEventHandler<HTMLElement>
onDragCapture?: DragEventHandler<HTMLElement>
onDragEnd?: DragEventHandler<HTMLElement>
onDragEndCapture?: DragEventHandler<HTMLElement>
onDragEnter?: DragEventHandler<HTMLElement>
onDragEnterCapture?: DragEventHandler<HTMLElement>
onDragExit?: DragEventHandler<HTMLElement>
onDragExitCapture?: DragEventHandler<HTMLElement>
onDragLeave?: DragEventHandler<HTMLElement>
onDragLeaveCapture?: DragEventHandler<HTMLElement>
onDragOver?: DragEventHandler<HTMLElement>
onDragOverCapture?: DragEventHandler<HTMLElement>
onDragStart?: DragEventHandler<HTMLElement>
onDragStartCapture?: DragEventHandler<HTMLElement>
onDrop?: DragEventHandler<HTMLElement>
onDropCapture?: DragEventHandler<HTMLElement>
onDurationChange?: ReactEventHandler<HTMLElement>
onDurationChangeCapture?: ReactEventHandler<HTMLElement>
onEmptied?: ReactEventHandler<HTMLElement>
onEmptiedCapture?: ReactEventHandler<HTMLElement>
onEncrypted?: ReactEventHandler<HTMLElement>
onEncryptedCapture?: ReactEventHandler<HTMLElement>
onEnded?: ReactEventHandler<HTMLElement>
onEndedCapture?: ReactEventHandler<HTMLElement>
onError?: ReactEventHandler<HTMLElement>
onErrorCapture?: ReactEventHandler<HTMLElement>
onFocus?: FocusEventHandler<HTMLElement>

Focus Events

+
onFocusCapture?: FocusEventHandler<HTMLElement>
onGotPointerCapture?: PointerEventHandler<HTMLElement>
onGotPointerCaptureCapture?: PointerEventHandler<HTMLElement>
onInput?: FormEventHandler<HTMLElement>
onInputCapture?: FormEventHandler<HTMLElement>
onInvalid?: FormEventHandler<HTMLElement>
onInvalidCapture?: FormEventHandler<HTMLElement>
onKeyDown?: KeyboardEventHandler<HTMLElement>

Keyboard Events

+
onKeyDownCapture?: KeyboardEventHandler<HTMLElement>
onKeyPress?: KeyboardEventHandler<HTMLElement>

Deprecated

onKeyPressCapture?: KeyboardEventHandler<HTMLElement>

Deprecated

onKeyUp?: KeyboardEventHandler<HTMLElement>
onKeyUpCapture?: KeyboardEventHandler<HTMLElement>
onLoad?: ReactEventHandler<HTMLElement>

Image Events

+
onLoadCapture?: ReactEventHandler<HTMLElement>
onLoadStart?: ReactEventHandler<HTMLElement>
onLoadStartCapture?: ReactEventHandler<HTMLElement>
onLoadedData?: ReactEventHandler<HTMLElement>
onLoadedDataCapture?: ReactEventHandler<HTMLElement>
onLoadedMetadata?: ReactEventHandler<HTMLElement>
onLoadedMetadataCapture?: ReactEventHandler<HTMLElement>
onLostPointerCapture?: PointerEventHandler<HTMLElement>
onLostPointerCaptureCapture?: PointerEventHandler<HTMLElement>
onMouseDown?: MouseEventHandler<HTMLElement>
onMouseDownCapture?: MouseEventHandler<HTMLElement>
onMouseEnter?: MouseEventHandler<HTMLElement>
onMouseLeave?: MouseEventHandler<HTMLElement>
onMouseMove?: MouseEventHandler<HTMLElement>
onMouseMoveCapture?: MouseEventHandler<HTMLElement>
onMouseOut?: MouseEventHandler<HTMLElement>
onMouseOutCapture?: MouseEventHandler<HTMLElement>
onMouseOver?: MouseEventHandler<HTMLElement>
onMouseOverCapture?: MouseEventHandler<HTMLElement>
onMouseUp?: MouseEventHandler<HTMLElement>
onMouseUpCapture?: MouseEventHandler<HTMLElement>
onPaste?: ClipboardEventHandler<HTMLElement>
onPasteCapture?: ClipboardEventHandler<HTMLElement>
onPause?: ReactEventHandler<HTMLElement>
onPauseCapture?: ReactEventHandler<HTMLElement>
onPlay?: ReactEventHandler<HTMLElement>
onPlayCapture?: ReactEventHandler<HTMLElement>
onPlaying?: ReactEventHandler<HTMLElement>
onPlayingCapture?: ReactEventHandler<HTMLElement>
onPointerCancel?: PointerEventHandler<HTMLElement>
onPointerCancelCapture?: PointerEventHandler<HTMLElement>
onPointerDown?: PointerEventHandler<HTMLElement>

Pointer Events

+
onPointerDownCapture?: PointerEventHandler<HTMLElement>
onPointerEnter?: PointerEventHandler<HTMLElement>
onPointerLeave?: PointerEventHandler<HTMLElement>
onPointerMove?: PointerEventHandler<HTMLElement>
onPointerMoveCapture?: PointerEventHandler<HTMLElement>
onPointerOut?: PointerEventHandler<HTMLElement>
onPointerOutCapture?: PointerEventHandler<HTMLElement>
onPointerOver?: PointerEventHandler<HTMLElement>
onPointerOverCapture?: PointerEventHandler<HTMLElement>
onPointerUp?: PointerEventHandler<HTMLElement>
onPointerUpCapture?: PointerEventHandler<HTMLElement>
onProgress?: ReactEventHandler<HTMLElement>
onProgressCapture?: ReactEventHandler<HTMLElement>
onRateChange?: ReactEventHandler<HTMLElement>
onRateChangeCapture?: ReactEventHandler<HTMLElement>
onReset?: FormEventHandler<HTMLElement>
onResetCapture?: FormEventHandler<HTMLElement>
onResize?: ReactEventHandler<HTMLElement>
onResizeCapture?: ReactEventHandler<HTMLElement>
onScroll?: UIEventHandler<HTMLElement>

UI Events

+
onScrollCapture?: UIEventHandler<HTMLElement>
onSeeked?: ReactEventHandler<HTMLElement>
onSeekedCapture?: ReactEventHandler<HTMLElement>
onSeeking?: ReactEventHandler<HTMLElement>
onSeekingCapture?: ReactEventHandler<HTMLElement>
onSelect?: ReactEventHandler<HTMLElement>

Selection Events

+
onSelectCapture?: ReactEventHandler<HTMLElement>
onStalled?: ReactEventHandler<HTMLElement>
onStalledCapture?: ReactEventHandler<HTMLElement>
onSubmit?: FormEventHandler<HTMLElement>
onSubmitCapture?: FormEventHandler<HTMLElement>
onSuspend?: ReactEventHandler<HTMLElement>
onSuspendCapture?: ReactEventHandler<HTMLElement>
onTimeUpdate?: ReactEventHandler<HTMLElement>
onTimeUpdateCapture?: ReactEventHandler<HTMLElement>
onTouchCancel?: TouchEventHandler<HTMLElement>

Touch Events

+
onTouchCancelCapture?: TouchEventHandler<HTMLElement>
onTouchEnd?: TouchEventHandler<HTMLElement>
onTouchEndCapture?: TouchEventHandler<HTMLElement>
onTouchMove?: TouchEventHandler<HTMLElement>
onTouchMoveCapture?: TouchEventHandler<HTMLElement>
onTouchStart?: TouchEventHandler<HTMLElement>
onTouchStartCapture?: TouchEventHandler<HTMLElement>
onTransitionCancel?: TransitionEventHandler<HTMLElement>

Transition Events

+
onTransitionCancelCapture?: TransitionEventHandler<HTMLElement>
onTransitionEnd?: TransitionEventHandler<HTMLElement>

Transition Events

+
onTransitionEndCapture?: TransitionEventHandler<HTMLElement>
onTransitionRun?: TransitionEventHandler<HTMLElement>
onTransitionRunCapture?: TransitionEventHandler<HTMLElement>
onTransitionStart?: TransitionEventHandler<HTMLElement>
onTransitionStartCapture?: TransitionEventHandler<HTMLElement>
onVolumeChange?: ReactEventHandler<HTMLElement>
onVolumeChangeCapture?: ReactEventHandler<HTMLElement>
onWaiting?: ReactEventHandler<HTMLElement>
onWaitingCapture?: ReactEventHandler<HTMLElement>
onWheel?: WheelEventHandler<HTMLElement>

Wheel Events

+
onWheelCapture?: WheelEventHandler<HTMLElement>
open?: boolean
optimum?: number
pattern?: string
placeholder?: string
playsInline?: boolean
poster?: string
prefix?: string
preload?: string
property?: string
radioGroup?: string

Unknown

+
readOnly?: boolean
ref?: LegacyRef<HTMLElement>

Allows 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).

rel?: string
required?: boolean
resource?: string
results?: number
rev?: string
reversed?: boolean
role?: AriaRole

WAI-ARIA

-
rowSpan?: number
rows?: number
sandbox?: string
scope?: string
scoped?: boolean
scrolling?: string
seamless?: boolean
security?: string
selected?: boolean
shape?: string
size?: number
sizes?: string
slot?: string
span?: number
spellCheck?: Booleanish
src?: string
srcDoc?: string
srcLang?: string
srcSet?: string
start?: number
step?: string | number
style?: CSSProperties
styles?: Record<string, string>

provide styles object imported from CSS/SCSS modules, if you are using CSS/SCSS modules.

-
summary?: string
suppressContentEditableWarning?: boolean
suppressHydrationWarning?: boolean
tabIndex?: number
tag?: keyof IntrinsicElements

Default Value

'div'
+
rel?: string
required?: boolean
resource?: string
results?: number
rev?: string
reversed?: boolean
role?: AriaRole

WAI-ARIA

+
rowSpan?: number
rows?: number
sandbox?: string
scope?: string
scoped?: boolean
scrolling?: string
seamless?: boolean
security?: string
selected?: boolean
shape?: string
size?: number
sizes?: string
slot?: string
span?: number
spellCheck?: Booleanish
src?: string
srcDoc?: string
srcLang?: string
srcSet?: string
start?: number
step?: string | number
style?: CSSProperties
styles?: Record<string, string>

provide styles object imported from CSS/SCSS modules, if you are using CSS/SCSS modules.

+
summary?: string
suppressContentEditableWarning?: boolean
suppressHydrationWarning?: boolean
tabIndex?: number
tag?: keyof IntrinsicElements

Default Value

'div'
 
-
target?: string
targetId?: string

id of target element to apply classes to. This is useful when you want to apply theme only to specific container.

-
title?: string
translate?: "yes" | "no"
type?: string
typeof?: string
unselectable?: "on" | "off"
useMap?: string
value?: string | number | readonly string[]
vocab?: string
width?: string | number
wmode?: string
wrap?: string
\ No newline at end of file +
target?: string
targetId?: string

id of target element to apply classes to. This is useful when you want to apply theme only to specific container.

+
title?: string
translate?: "yes" | "no"
type?: string
typeof?: string
unselectable?: "on" | "off"
useMap?: string
value?: string | number | readonly string[]
vocab?: string
width?: string | number
wmode?: string
wrap?: string
\ No newline at end of file diff --git a/docs/interfaces/server_nextjs_server_side_wrapper_server_side_wrapper.ServerSideWrapperProps.html b/docs/interfaces/server_nextjs_server_side_wrapper_server_side_wrapper.ServerSideWrapperProps.html index dc068292..28acf6d3 100644 --- a/docs/interfaces/server_nextjs_server_side_wrapper_server_side_wrapper.ServerSideWrapperProps.html +++ b/docs/interfaces/server_nextjs_server_side_wrapper_server_side_wrapper.ServerSideWrapperProps.html @@ -1,4 +1,4 @@ -ServerSideWrapperProps | Code Documentation
interface ServerSideWrapperProps {
    about?: string;
    accept?: string;
    acceptCharset?: string;
    accessKey?: string;
    action?: string | ((formData) => void);
    allowFullScreen?: boolean;
    allowTransparency?: boolean;
    alt?: string;
    aria-activedescendant?: string;
    aria-atomic?: Booleanish;
    aria-autocomplete?: "none" | "list" | "inline" | "both";
    aria-braillelabel?: string;
    aria-brailleroledescription?: string;
    aria-busy?: Booleanish;
    aria-checked?: boolean | "true" | "false" | "mixed";
    aria-colcount?: number;
    aria-colindex?: number;
    aria-colindextext?: string;
    aria-colspan?: number;
    aria-controls?: string;
    aria-current?: boolean | "page" | "time" | "step" | "true" | "false" | "date" | "location";
    aria-describedby?: string;
    aria-description?: string;
    aria-details?: string;
    aria-disabled?: Booleanish;
    aria-dropeffect?: "link" | "none" | "copy" | "execute" | "move" | "popup";
    aria-errormessage?: string;
    aria-expanded?: Booleanish;
    aria-flowto?: string;
    aria-grabbed?: Booleanish;
    aria-haspopup?: boolean | "grid" | "dialog" | "menu" | "true" | "false" | "listbox" | "tree";
    aria-hidden?: Booleanish;
    aria-invalid?: boolean | "true" | "false" | "grammar" | "spelling";
    aria-keyshortcuts?: string;
    aria-label?: string;
    aria-labelledby?: string;
    aria-level?: number;
    aria-live?: "off" | "assertive" | "polite";
    aria-modal?: Booleanish;
    aria-multiline?: Booleanish;
    aria-multiselectable?: Booleanish;
    aria-orientation?: "horizontal" | "vertical";
    aria-owns?: string;
    aria-placeholder?: string;
    aria-posinset?: number;
    aria-pressed?: boolean | "true" | "false" | "mixed";
    aria-readonly?: Booleanish;
    aria-relevant?: "all" | "text" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals";
    aria-required?: Booleanish;
    aria-roledescription?: string;
    aria-rowcount?: number;
    aria-rowindex?: number;
    aria-rowindextext?: string;
    aria-rowspan?: number;
    aria-selected?: Booleanish;
    aria-setsize?: number;
    aria-sort?: "none" | "ascending" | "descending" | "other";
    aria-valuemax?: number;
    aria-valuemin?: number;
    aria-valuenow?: number;
    aria-valuetext?: string;
    as?: string;
    async?: boolean;
    autoCapitalize?: string;
    autoComplete?: string;
    autoCorrect?: string;
    autoFocus?: boolean;
    autoPlay?: boolean;
    autoSave?: string;
    capture?: boolean | "user" | "environment";
    cellPadding?: string | number;
    cellSpacing?: string | number;
    challenge?: string;
    charSet?: string;
    checked?: boolean;
    children?: ReactNode;
    cite?: string;
    classID?: string;
    className?: string;
    colSpan?: number;
    color?: string;
    cols?: number;
    content?: string;
    contentEditable?: Booleanish | "inherit" | "plaintext-only";
    contextMenu?: string;
    controls?: boolean;
    coords?: string;
    crossOrigin?: CrossOrigin;
    dangerouslySetInnerHTML?: {
        __html: string | TrustedHTML;
    };
    data?: string;
    datatype?: string;
    dateTime?: string;
    default?: boolean;
    defaultChecked?: boolean;
    defaultValue?: string | number | readonly string[];
    defer?: boolean;
    dir?: string;
    disabled?: boolean;
    download?: any;
    draggable?: Booleanish;
    encType?: string;
    forcedPages?: ForcedPage[];
    form?: string;
    formAction?: string | ((formData) => void);
    formEncType?: string;
    formMethod?: string;
    formNoValidate?: boolean;
    formTarget?: string;
    frameBorder?: string | number;
    headers?: string;
    height?: string | number;
    hidden?: boolean;
    high?: number;
    href?: string;
    hrefLang?: string;
    htmlFor?: string;
    httpEquiv?: string;
    id?: string;
    inert?: boolean;
    inlist?: any;
    inputMode?: "search" | "none" | "text" | "tel" | "url" | "email" | "numeric" | "decimal";
    integrity?: string;
    is?: string;
    itemID?: string;
    itemProp?: string;
    itemRef?: string;
    itemScope?: boolean;
    itemType?: string;
    key?: null | Key;
    keyParams?: string;
    keyType?: string;
    kind?: string;
    label?: string;
    lang?: string;
    list?: string;
    loop?: boolean;
    low?: number;
    manifest?: string;
    marginHeight?: number;
    marginWidth?: number;
    max?: string | number;
    maxLength?: number;
    media?: string;
    mediaGroup?: string;
    method?: string;
    min?: string | number;
    minLength?: number;
    multiple?: boolean;
    muted?: boolean;
    name?: string;
    noValidate?: boolean;
    nonce?: string;
    onAbort?: ReactEventHandler<HTMLElement>;
    onAbortCapture?: ReactEventHandler<HTMLElement>;
    onAnimationEnd?: AnimationEventHandler<HTMLElement>;
    onAnimationEndCapture?: AnimationEventHandler<HTMLElement>;
    onAnimationIteration?: AnimationEventHandler<HTMLElement>;
    onAnimationIterationCapture?: AnimationEventHandler<HTMLElement>;
    onAnimationStart?: AnimationEventHandler<HTMLElement>;
    onAnimationStartCapture?: AnimationEventHandler<HTMLElement>;
    onAuxClick?: MouseEventHandler<HTMLElement>;
    onAuxClickCapture?: MouseEventHandler<HTMLElement>;
    onBeforeInput?: FormEventHandler<HTMLElement>;
    onBeforeInputCapture?: FormEventHandler<HTMLElement>;
    onBlur?: FocusEventHandler<HTMLElement>;
    onBlurCapture?: FocusEventHandler<HTMLElement>;
    onCanPlay?: ReactEventHandler<HTMLElement>;
    onCanPlayCapture?: ReactEventHandler<HTMLElement>;
    onCanPlayThrough?: ReactEventHandler<HTMLElement>;
    onCanPlayThroughCapture?: ReactEventHandler<HTMLElement>;
    onChange?: FormEventHandler<HTMLElement>;
    onChangeCapture?: FormEventHandler<HTMLElement>;
    onClick?: MouseEventHandler<HTMLElement>;
    onClickCapture?: MouseEventHandler<HTMLElement>;
    onCompositionEnd?: CompositionEventHandler<HTMLElement>;
    onCompositionEndCapture?: CompositionEventHandler<HTMLElement>;
    onCompositionStart?: CompositionEventHandler<HTMLElement>;
    onCompositionStartCapture?: CompositionEventHandler<HTMLElement>;
    onCompositionUpdate?: CompositionEventHandler<HTMLElement>;
    onCompositionUpdateCapture?: CompositionEventHandler<HTMLElement>;
    onContextMenu?: MouseEventHandler<HTMLElement>;
    onContextMenuCapture?: MouseEventHandler<HTMLElement>;
    onCopy?: ClipboardEventHandler<HTMLElement>;
    onCopyCapture?: ClipboardEventHandler<HTMLElement>;
    onCut?: ClipboardEventHandler<HTMLElement>;
    onCutCapture?: ClipboardEventHandler<HTMLElement>;
    onDoubleClick?: MouseEventHandler<HTMLElement>;
    onDoubleClickCapture?: MouseEventHandler<HTMLElement>;
    onDrag?: DragEventHandler<HTMLElement>;
    onDragCapture?: DragEventHandler<HTMLElement>;
    onDragEnd?: DragEventHandler<HTMLElement>;
    onDragEndCapture?: DragEventHandler<HTMLElement>;
    onDragEnter?: DragEventHandler<HTMLElement>;
    onDragEnterCapture?: DragEventHandler<HTMLElement>;
    onDragExit?: DragEventHandler<HTMLElement>;
    onDragExitCapture?: DragEventHandler<HTMLElement>;
    onDragLeave?: DragEventHandler<HTMLElement>;
    onDragLeaveCapture?: DragEventHandler<HTMLElement>;
    onDragOver?: DragEventHandler<HTMLElement>;
    onDragOverCapture?: DragEventHandler<HTMLElement>;
    onDragStart?: DragEventHandler<HTMLElement>;
    onDragStartCapture?: DragEventHandler<HTMLElement>;
    onDrop?: DragEventHandler<HTMLElement>;
    onDropCapture?: DragEventHandler<HTMLElement>;
    onDurationChange?: ReactEventHandler<HTMLElement>;
    onDurationChangeCapture?: ReactEventHandler<HTMLElement>;
    onEmptied?: ReactEventHandler<HTMLElement>;
    onEmptiedCapture?: ReactEventHandler<HTMLElement>;
    onEncrypted?: ReactEventHandler<HTMLElement>;
    onEncryptedCapture?: ReactEventHandler<HTMLElement>;
    onEnded?: ReactEventHandler<HTMLElement>;
    onEndedCapture?: ReactEventHandler<HTMLElement>;
    onError?: ReactEventHandler<HTMLElement>;
    onErrorCapture?: ReactEventHandler<HTMLElement>;
    onFocus?: FocusEventHandler<HTMLElement>;
    onFocusCapture?: FocusEventHandler<HTMLElement>;
    onGotPointerCapture?: PointerEventHandler<HTMLElement>;
    onGotPointerCaptureCapture?: PointerEventHandler<HTMLElement>;
    onInput?: FormEventHandler<HTMLElement>;
    onInputCapture?: FormEventHandler<HTMLElement>;
    onInvalid?: FormEventHandler<HTMLElement>;
    onInvalidCapture?: FormEventHandler<HTMLElement>;
    onKeyDown?: KeyboardEventHandler<HTMLElement>;
    onKeyDownCapture?: KeyboardEventHandler<HTMLElement>;
    onKeyPress?: KeyboardEventHandler<HTMLElement>;
    onKeyPressCapture?: KeyboardEventHandler<HTMLElement>;
    onKeyUp?: KeyboardEventHandler<HTMLElement>;
    onKeyUpCapture?: KeyboardEventHandler<HTMLElement>;
    onLoad?: ReactEventHandler<HTMLElement>;
    onLoadCapture?: ReactEventHandler<HTMLElement>;
    onLoadStart?: ReactEventHandler<HTMLElement>;
    onLoadStartCapture?: ReactEventHandler<HTMLElement>;
    onLoadedData?: ReactEventHandler<HTMLElement>;
    onLoadedDataCapture?: ReactEventHandler<HTMLElement>;
    onLoadedMetadata?: ReactEventHandler<HTMLElement>;
    onLoadedMetadataCapture?: ReactEventHandler<HTMLElement>;
    onLostPointerCapture?: PointerEventHandler<HTMLElement>;
    onLostPointerCaptureCapture?: PointerEventHandler<HTMLElement>;
    onMouseDown?: MouseEventHandler<HTMLElement>;
    onMouseDownCapture?: MouseEventHandler<HTMLElement>;
    onMouseEnter?: MouseEventHandler<HTMLElement>;
    onMouseLeave?: MouseEventHandler<HTMLElement>;
    onMouseMove?: MouseEventHandler<HTMLElement>;
    onMouseMoveCapture?: MouseEventHandler<HTMLElement>;
    onMouseOut?: MouseEventHandler<HTMLElement>;
    onMouseOutCapture?: MouseEventHandler<HTMLElement>;
    onMouseOver?: MouseEventHandler<HTMLElement>;
    onMouseOverCapture?: MouseEventHandler<HTMLElement>;
    onMouseUp?: MouseEventHandler<HTMLElement>;
    onMouseUpCapture?: MouseEventHandler<HTMLElement>;
    onPaste?: ClipboardEventHandler<HTMLElement>;
    onPasteCapture?: ClipboardEventHandler<HTMLElement>;
    onPause?: ReactEventHandler<HTMLElement>;
    onPauseCapture?: ReactEventHandler<HTMLElement>;
    onPlay?: ReactEventHandler<HTMLElement>;
    onPlayCapture?: ReactEventHandler<HTMLElement>;
    onPlaying?: ReactEventHandler<HTMLElement>;
    onPlayingCapture?: ReactEventHandler<HTMLElement>;
    onPointerCancel?: PointerEventHandler<HTMLElement>;
    onPointerCancelCapture?: PointerEventHandler<HTMLElement>;
    onPointerDown?: PointerEventHandler<HTMLElement>;
    onPointerDownCapture?: PointerEventHandler<HTMLElement>;
    onPointerEnter?: PointerEventHandler<HTMLElement>;
    onPointerLeave?: PointerEventHandler<HTMLElement>;
    onPointerMove?: PointerEventHandler<HTMLElement>;
    onPointerMoveCapture?: PointerEventHandler<HTMLElement>;
    onPointerOut?: PointerEventHandler<HTMLElement>;
    onPointerOutCapture?: PointerEventHandler<HTMLElement>;
    onPointerOver?: PointerEventHandler<HTMLElement>;
    onPointerOverCapture?: PointerEventHandler<HTMLElement>;
    onPointerUp?: PointerEventHandler<HTMLElement>;
    onPointerUpCapture?: PointerEventHandler<HTMLElement>;
    onProgress?: ReactEventHandler<HTMLElement>;
    onProgressCapture?: ReactEventHandler<HTMLElement>;
    onRateChange?: ReactEventHandler<HTMLElement>;
    onRateChangeCapture?: ReactEventHandler<HTMLElement>;
    onReset?: FormEventHandler<HTMLElement>;
    onResetCapture?: FormEventHandler<HTMLElement>;
    onResize?: ReactEventHandler<HTMLElement>;
    onResizeCapture?: ReactEventHandler<HTMLElement>;
    onScroll?: UIEventHandler<HTMLElement>;
    onScrollCapture?: UIEventHandler<HTMLElement>;
    onSeeked?: ReactEventHandler<HTMLElement>;
    onSeekedCapture?: ReactEventHandler<HTMLElement>;
    onSeeking?: ReactEventHandler<HTMLElement>;
    onSeekingCapture?: ReactEventHandler<HTMLElement>;
    onSelect?: ReactEventHandler<HTMLElement>;
    onSelectCapture?: ReactEventHandler<HTMLElement>;
    onStalled?: ReactEventHandler<HTMLElement>;
    onStalledCapture?: ReactEventHandler<HTMLElement>;
    onSubmit?: FormEventHandler<HTMLElement>;
    onSubmitCapture?: FormEventHandler<HTMLElement>;
    onSuspend?: ReactEventHandler<HTMLElement>;
    onSuspendCapture?: ReactEventHandler<HTMLElement>;
    onTimeUpdate?: ReactEventHandler<HTMLElement>;
    onTimeUpdateCapture?: ReactEventHandler<HTMLElement>;
    onTouchCancel?: TouchEventHandler<HTMLElement>;
    onTouchCancelCapture?: TouchEventHandler<HTMLElement>;
    onTouchEnd?: TouchEventHandler<HTMLElement>;
    onTouchEndCapture?: TouchEventHandler<HTMLElement>;
    onTouchMove?: TouchEventHandler<HTMLElement>;
    onTouchMoveCapture?: TouchEventHandler<HTMLElement>;
    onTouchStart?: TouchEventHandler<HTMLElement>;
    onTouchStartCapture?: TouchEventHandler<HTMLElement>;
    onTransitionCancel?: TransitionEventHandler<HTMLElement>;
    onTransitionCancelCapture?: TransitionEventHandler<HTMLElement>;
    onTransitionEnd?: TransitionEventHandler<HTMLElement>;
    onTransitionEndCapture?: TransitionEventHandler<HTMLElement>;
    onTransitionRun?: TransitionEventHandler<HTMLElement>;
    onTransitionRunCapture?: TransitionEventHandler<HTMLElement>;
    onTransitionStart?: TransitionEventHandler<HTMLElement>;
    onTransitionStartCapture?: TransitionEventHandler<HTMLElement>;
    onVolumeChange?: ReactEventHandler<HTMLElement>;
    onVolumeChangeCapture?: ReactEventHandler<HTMLElement>;
    onWaiting?: ReactEventHandler<HTMLElement>;
    onWaitingCapture?: ReactEventHandler<HTMLElement>;
    onWheel?: WheelEventHandler<HTMLElement>;
    onWheelCapture?: WheelEventHandler<HTMLElement>;
    open?: boolean;
    optimum?: number;
    pattern?: string;
    placeholder?: string;
    playsInline?: boolean;
    poster?: string;
    prefix?: string;
    preload?: string;
    property?: string;
    radioGroup?: string;
    readOnly?: boolean;
    ref?: LegacyRef<HTMLElement>;
    rel?: string;
    required?: boolean;
    resource?: string;
    results?: number;
    rev?: string;
    reversed?: boolean;
    role?: AriaRole;
    rowSpan?: number;
    rows?: number;
    sandbox?: string;
    scope?: string;
    scoped?: boolean;
    scrolling?: string;
    seamless?: boolean;
    security?: string;
    selected?: boolean;
    shape?: string;
    size?: number;
    sizes?: string;
    slot?: string;
    span?: number;
    spellCheck?: Booleanish;
    src?: string;
    srcDoc?: string;
    srcLang?: string;
    srcSet?: string;
    start?: number;
    step?: string | number;
    style?: CSSProperties;
    styles?: Record<string, string>;
    summary?: string;
    suppressContentEditableWarning?: boolean;
    suppressHydrationWarning?: boolean;
    tabIndex?: number;
    tag?: keyof IntrinsicElements;
    target?: string;
    targetId?: string;
    title?: string;
    translate?: "yes" | "no";
    type?: string;
    typeof?: string;
    unselectable?: "on" | "off";
    useMap?: string;
    value?: string | number | readonly string[];
    vocab?: string;
    width?: string | number;
    wmode?: string;
    wrap?: string;
}

Hierarchy (view full)

Properties

about? +ServerSideWrapperProps | Code Documentation
interface ServerSideWrapperProps {
    about?: string;
    accept?: string;
    acceptCharset?: string;
    accessKey?: string;
    action?: string | ((formData) => void);
    allowFullScreen?: boolean;
    allowTransparency?: boolean;
    alt?: string;
    aria-activedescendant?: string;
    aria-atomic?: Booleanish;
    aria-autocomplete?: "none" | "list" | "inline" | "both";
    aria-braillelabel?: string;
    aria-brailleroledescription?: string;
    aria-busy?: Booleanish;
    aria-checked?: boolean | "true" | "false" | "mixed";
    aria-colcount?: number;
    aria-colindex?: number;
    aria-colindextext?: string;
    aria-colspan?: number;
    aria-controls?: string;
    aria-current?: boolean | "page" | "time" | "step" | "true" | "false" | "date" | "location";
    aria-describedby?: string;
    aria-description?: string;
    aria-details?: string;
    aria-disabled?: Booleanish;
    aria-dropeffect?: "link" | "none" | "copy" | "execute" | "move" | "popup";
    aria-errormessage?: string;
    aria-expanded?: Booleanish;
    aria-flowto?: string;
    aria-grabbed?: Booleanish;
    aria-haspopup?: boolean | "grid" | "dialog" | "menu" | "true" | "false" | "listbox" | "tree";
    aria-hidden?: Booleanish;
    aria-invalid?: boolean | "true" | "false" | "grammar" | "spelling";
    aria-keyshortcuts?: string;
    aria-label?: string;
    aria-labelledby?: string;
    aria-level?: number;
    aria-live?: "off" | "assertive" | "polite";
    aria-modal?: Booleanish;
    aria-multiline?: Booleanish;
    aria-multiselectable?: Booleanish;
    aria-orientation?: "horizontal" | "vertical";
    aria-owns?: string;
    aria-placeholder?: string;
    aria-posinset?: number;
    aria-pressed?: boolean | "true" | "false" | "mixed";
    aria-readonly?: Booleanish;
    aria-relevant?: "all" | "text" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals";
    aria-required?: Booleanish;
    aria-roledescription?: string;
    aria-rowcount?: number;
    aria-rowindex?: number;
    aria-rowindextext?: string;
    aria-rowspan?: number;
    aria-selected?: Booleanish;
    aria-setsize?: number;
    aria-sort?: "none" | "ascending" | "descending" | "other";
    aria-valuemax?: number;
    aria-valuemin?: number;
    aria-valuenow?: number;
    aria-valuetext?: string;
    as?: string;
    async?: boolean;
    autoCapitalize?: string;
    autoComplete?: string;
    autoCorrect?: string;
    autoFocus?: boolean;
    autoPlay?: boolean;
    autoSave?: string;
    capture?: boolean | "user" | "environment";
    cellPadding?: string | number;
    cellSpacing?: string | number;
    challenge?: string;
    charSet?: string;
    checked?: boolean;
    children?: ReactNode;
    cite?: string;
    classID?: string;
    className?: string;
    colSpan?: number;
    color?: string;
    cols?: number;
    content?: string;
    contentEditable?: Booleanish | "inherit" | "plaintext-only";
    contextMenu?: string;
    controls?: boolean;
    coords?: string;
    crossOrigin?: CrossOrigin;
    dangerouslySetInnerHTML?: {
        __html: string | TrustedHTML;
    };
    data?: string;
    datatype?: string;
    dateTime?: string;
    default?: boolean;
    defaultChecked?: boolean;
    defaultValue?: string | number | readonly string[];
    defer?: boolean;
    dir?: string;
    disabled?: boolean;
    download?: any;
    draggable?: Booleanish;
    encType?: string;
    forcedPages?: ForcedPage[];
    form?: string;
    formAction?: string | ((formData) => void);
    formEncType?: string;
    formMethod?: string;
    formNoValidate?: boolean;
    formTarget?: string;
    frameBorder?: string | number;
    headers?: string;
    height?: string | number;
    hidden?: boolean;
    high?: number;
    href?: string;
    hrefLang?: string;
    htmlFor?: string;
    httpEquiv?: string;
    id?: string;
    inert?: boolean;
    inlist?: any;
    inputMode?: "search" | "none" | "text" | "tel" | "url" | "email" | "numeric" | "decimal";
    integrity?: string;
    is?: string;
    itemID?: string;
    itemProp?: string;
    itemRef?: string;
    itemScope?: boolean;
    itemType?: string;
    key?: null | Key;
    keyParams?: string;
    keyType?: string;
    kind?: string;
    label?: string;
    lang?: string;
    list?: string;
    loop?: boolean;
    low?: number;
    manifest?: string;
    marginHeight?: number;
    marginWidth?: number;
    max?: string | number;
    maxLength?: number;
    media?: string;
    mediaGroup?: string;
    method?: string;
    min?: string | number;
    minLength?: number;
    multiple?: boolean;
    muted?: boolean;
    name?: string;
    noValidate?: boolean;
    nonce?: string;
    onAbort?: ReactEventHandler<HTMLElement>;
    onAbortCapture?: ReactEventHandler<HTMLElement>;
    onAnimationEnd?: AnimationEventHandler<HTMLElement>;
    onAnimationEndCapture?: AnimationEventHandler<HTMLElement>;
    onAnimationIteration?: AnimationEventHandler<HTMLElement>;
    onAnimationIterationCapture?: AnimationEventHandler<HTMLElement>;
    onAnimationStart?: AnimationEventHandler<HTMLElement>;
    onAnimationStartCapture?: AnimationEventHandler<HTMLElement>;
    onAuxClick?: MouseEventHandler<HTMLElement>;
    onAuxClickCapture?: MouseEventHandler<HTMLElement>;
    onBeforeInput?: FormEventHandler<HTMLElement>;
    onBeforeInputCapture?: FormEventHandler<HTMLElement>;
    onBlur?: FocusEventHandler<HTMLElement>;
    onBlurCapture?: FocusEventHandler<HTMLElement>;
    onCanPlay?: ReactEventHandler<HTMLElement>;
    onCanPlayCapture?: ReactEventHandler<HTMLElement>;
    onCanPlayThrough?: ReactEventHandler<HTMLElement>;
    onCanPlayThroughCapture?: ReactEventHandler<HTMLElement>;
    onChange?: FormEventHandler<HTMLElement>;
    onChangeCapture?: FormEventHandler<HTMLElement>;
    onClick?: MouseEventHandler<HTMLElement>;
    onClickCapture?: MouseEventHandler<HTMLElement>;
    onCompositionEnd?: CompositionEventHandler<HTMLElement>;
    onCompositionEndCapture?: CompositionEventHandler<HTMLElement>;
    onCompositionStart?: CompositionEventHandler<HTMLElement>;
    onCompositionStartCapture?: CompositionEventHandler<HTMLElement>;
    onCompositionUpdate?: CompositionEventHandler<HTMLElement>;
    onCompositionUpdateCapture?: CompositionEventHandler<HTMLElement>;
    onContextMenu?: MouseEventHandler<HTMLElement>;
    onContextMenuCapture?: MouseEventHandler<HTMLElement>;
    onCopy?: ClipboardEventHandler<HTMLElement>;
    onCopyCapture?: ClipboardEventHandler<HTMLElement>;
    onCut?: ClipboardEventHandler<HTMLElement>;
    onCutCapture?: ClipboardEventHandler<HTMLElement>;
    onDoubleClick?: MouseEventHandler<HTMLElement>;
    onDoubleClickCapture?: MouseEventHandler<HTMLElement>;
    onDrag?: DragEventHandler<HTMLElement>;
    onDragCapture?: DragEventHandler<HTMLElement>;
    onDragEnd?: DragEventHandler<HTMLElement>;
    onDragEndCapture?: DragEventHandler<HTMLElement>;
    onDragEnter?: DragEventHandler<HTMLElement>;
    onDragEnterCapture?: DragEventHandler<HTMLElement>;
    onDragExit?: DragEventHandler<HTMLElement>;
    onDragExitCapture?: DragEventHandler<HTMLElement>;
    onDragLeave?: DragEventHandler<HTMLElement>;
    onDragLeaveCapture?: DragEventHandler<HTMLElement>;
    onDragOver?: DragEventHandler<HTMLElement>;
    onDragOverCapture?: DragEventHandler<HTMLElement>;
    onDragStart?: DragEventHandler<HTMLElement>;
    onDragStartCapture?: DragEventHandler<HTMLElement>;
    onDrop?: DragEventHandler<HTMLElement>;
    onDropCapture?: DragEventHandler<HTMLElement>;
    onDurationChange?: ReactEventHandler<HTMLElement>;
    onDurationChangeCapture?: ReactEventHandler<HTMLElement>;
    onEmptied?: ReactEventHandler<HTMLElement>;
    onEmptiedCapture?: ReactEventHandler<HTMLElement>;
    onEncrypted?: ReactEventHandler<HTMLElement>;
    onEncryptedCapture?: ReactEventHandler<HTMLElement>;
    onEnded?: ReactEventHandler<HTMLElement>;
    onEndedCapture?: ReactEventHandler<HTMLElement>;
    onError?: ReactEventHandler<HTMLElement>;
    onErrorCapture?: ReactEventHandler<HTMLElement>;
    onFocus?: FocusEventHandler<HTMLElement>;
    onFocusCapture?: FocusEventHandler<HTMLElement>;
    onGotPointerCapture?: PointerEventHandler<HTMLElement>;
    onGotPointerCaptureCapture?: PointerEventHandler<HTMLElement>;
    onInput?: FormEventHandler<HTMLElement>;
    onInputCapture?: FormEventHandler<HTMLElement>;
    onInvalid?: FormEventHandler<HTMLElement>;
    onInvalidCapture?: FormEventHandler<HTMLElement>;
    onKeyDown?: KeyboardEventHandler<HTMLElement>;
    onKeyDownCapture?: KeyboardEventHandler<HTMLElement>;
    onKeyPress?: KeyboardEventHandler<HTMLElement>;
    onKeyPressCapture?: KeyboardEventHandler<HTMLElement>;
    onKeyUp?: KeyboardEventHandler<HTMLElement>;
    onKeyUpCapture?: KeyboardEventHandler<HTMLElement>;
    onLoad?: ReactEventHandler<HTMLElement>;
    onLoadCapture?: ReactEventHandler<HTMLElement>;
    onLoadStart?: ReactEventHandler<HTMLElement>;
    onLoadStartCapture?: ReactEventHandler<HTMLElement>;
    onLoadedData?: ReactEventHandler<HTMLElement>;
    onLoadedDataCapture?: ReactEventHandler<HTMLElement>;
    onLoadedMetadata?: ReactEventHandler<HTMLElement>;
    onLoadedMetadataCapture?: ReactEventHandler<HTMLElement>;
    onLostPointerCapture?: PointerEventHandler<HTMLElement>;
    onLostPointerCaptureCapture?: PointerEventHandler<HTMLElement>;
    onMouseDown?: MouseEventHandler<HTMLElement>;
    onMouseDownCapture?: MouseEventHandler<HTMLElement>;
    onMouseEnter?: MouseEventHandler<HTMLElement>;
    onMouseLeave?: MouseEventHandler<HTMLElement>;
    onMouseMove?: MouseEventHandler<HTMLElement>;
    onMouseMoveCapture?: MouseEventHandler<HTMLElement>;
    onMouseOut?: MouseEventHandler<HTMLElement>;
    onMouseOutCapture?: MouseEventHandler<HTMLElement>;
    onMouseOver?: MouseEventHandler<HTMLElement>;
    onMouseOverCapture?: MouseEventHandler<HTMLElement>;
    onMouseUp?: MouseEventHandler<HTMLElement>;
    onMouseUpCapture?: MouseEventHandler<HTMLElement>;
    onPaste?: ClipboardEventHandler<HTMLElement>;
    onPasteCapture?: ClipboardEventHandler<HTMLElement>;
    onPause?: ReactEventHandler<HTMLElement>;
    onPauseCapture?: ReactEventHandler<HTMLElement>;
    onPlay?: ReactEventHandler<HTMLElement>;
    onPlayCapture?: ReactEventHandler<HTMLElement>;
    onPlaying?: ReactEventHandler<HTMLElement>;
    onPlayingCapture?: ReactEventHandler<HTMLElement>;
    onPointerCancel?: PointerEventHandler<HTMLElement>;
    onPointerCancelCapture?: PointerEventHandler<HTMLElement>;
    onPointerDown?: PointerEventHandler<HTMLElement>;
    onPointerDownCapture?: PointerEventHandler<HTMLElement>;
    onPointerEnter?: PointerEventHandler<HTMLElement>;
    onPointerLeave?: PointerEventHandler<HTMLElement>;
    onPointerMove?: PointerEventHandler<HTMLElement>;
    onPointerMoveCapture?: PointerEventHandler<HTMLElement>;
    onPointerOut?: PointerEventHandler<HTMLElement>;
    onPointerOutCapture?: PointerEventHandler<HTMLElement>;
    onPointerOver?: PointerEventHandler<HTMLElement>;
    onPointerOverCapture?: PointerEventHandler<HTMLElement>;
    onPointerUp?: PointerEventHandler<HTMLElement>;
    onPointerUpCapture?: PointerEventHandler<HTMLElement>;
    onProgress?: ReactEventHandler<HTMLElement>;
    onProgressCapture?: ReactEventHandler<HTMLElement>;
    onRateChange?: ReactEventHandler<HTMLElement>;
    onRateChangeCapture?: ReactEventHandler<HTMLElement>;
    onReset?: FormEventHandler<HTMLElement>;
    onResetCapture?: FormEventHandler<HTMLElement>;
    onResize?: ReactEventHandler<HTMLElement>;
    onResizeCapture?: ReactEventHandler<HTMLElement>;
    onScroll?: UIEventHandler<HTMLElement>;
    onScrollCapture?: UIEventHandler<HTMLElement>;
    onSeeked?: ReactEventHandler<HTMLElement>;
    onSeekedCapture?: ReactEventHandler<HTMLElement>;
    onSeeking?: ReactEventHandler<HTMLElement>;
    onSeekingCapture?: ReactEventHandler<HTMLElement>;
    onSelect?: ReactEventHandler<HTMLElement>;
    onSelectCapture?: ReactEventHandler<HTMLElement>;
    onStalled?: ReactEventHandler<HTMLElement>;
    onStalledCapture?: ReactEventHandler<HTMLElement>;
    onSubmit?: FormEventHandler<HTMLElement>;
    onSubmitCapture?: FormEventHandler<HTMLElement>;
    onSuspend?: ReactEventHandler<HTMLElement>;
    onSuspendCapture?: ReactEventHandler<HTMLElement>;
    onTimeUpdate?: ReactEventHandler<HTMLElement>;
    onTimeUpdateCapture?: ReactEventHandler<HTMLElement>;
    onTouchCancel?: TouchEventHandler<HTMLElement>;
    onTouchCancelCapture?: TouchEventHandler<HTMLElement>;
    onTouchEnd?: TouchEventHandler<HTMLElement>;
    onTouchEndCapture?: TouchEventHandler<HTMLElement>;
    onTouchMove?: TouchEventHandler<HTMLElement>;
    onTouchMoveCapture?: TouchEventHandler<HTMLElement>;
    onTouchStart?: TouchEventHandler<HTMLElement>;
    onTouchStartCapture?: TouchEventHandler<HTMLElement>;
    onTransitionCancel?: TransitionEventHandler<HTMLElement>;
    onTransitionCancelCapture?: TransitionEventHandler<HTMLElement>;
    onTransitionEnd?: TransitionEventHandler<HTMLElement>;
    onTransitionEndCapture?: TransitionEventHandler<HTMLElement>;
    onTransitionRun?: TransitionEventHandler<HTMLElement>;
    onTransitionRunCapture?: TransitionEventHandler<HTMLElement>;
    onTransitionStart?: TransitionEventHandler<HTMLElement>;
    onTransitionStartCapture?: TransitionEventHandler<HTMLElement>;
    onVolumeChange?: ReactEventHandler<HTMLElement>;
    onVolumeChangeCapture?: ReactEventHandler<HTMLElement>;
    onWaiting?: ReactEventHandler<HTMLElement>;
    onWaitingCapture?: ReactEventHandler<HTMLElement>;
    onWheel?: WheelEventHandler<HTMLElement>;
    onWheelCapture?: WheelEventHandler<HTMLElement>;
    open?: boolean;
    optimum?: number;
    pattern?: string;
    placeholder?: string;
    playsInline?: boolean;
    poster?: string;
    prefix?: string;
    preload?: string;
    property?: string;
    radioGroup?: string;
    readOnly?: boolean;
    ref?: LegacyRef<HTMLElement>;
    rel?: string;
    required?: boolean;
    resource?: string;
    results?: number;
    rev?: string;
    reversed?: boolean;
    role?: AriaRole;
    rowSpan?: number;
    rows?: number;
    sandbox?: string;
    scope?: string;
    scoped?: boolean;
    scrolling?: string;
    seamless?: boolean;
    security?: string;
    selected?: boolean;
    shape?: string;
    size?: number;
    sizes?: string;
    slot?: string;
    span?: number;
    spellCheck?: Booleanish;
    src?: string;
    srcDoc?: string;
    srcLang?: string;
    srcSet?: string;
    start?: number;
    step?: string | number;
    style?: CSSProperties;
    styles?: Record<string, string>;
    summary?: string;
    suppressContentEditableWarning?: boolean;
    suppressHydrationWarning?: boolean;
    tabIndex?: number;
    tag?: keyof IntrinsicElements;
    target?: string;
    targetId?: string;
    title?: string;
    translate?: "yes" | "no";
    type?: string;
    typeof?: string;
    unselectable?: "on" | "off";
    useMap?: string;
    value?: string | number | readonly string[];
    vocab?: string;
    width?: string | number;
    wmode?: string;
    wrap?: string;
}

Hierarchy (view full)

Properties

Properties

about?: string

RDFa Attributes

-
accept?: string

Standard HTML Attributes

-
acceptCharset?: string
accessKey?: string

Standard HTML Attributes

-
action?: string | ((formData) => void)

Type declaration

    • (formData): void
    • Parameters

      • formData: FormData

      Returns void

allowFullScreen?: boolean
allowTransparency?: boolean
alt?: string
aria-activedescendant?: string

Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.

-
aria-atomic?: Booleanish

Indicates 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?: "none" | "list" | "inline" | "both"

Indicates 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 +

accept?: string

Standard HTML Attributes

+
acceptCharset?: string
accessKey?: string

Standard HTML Attributes

+
action?: string | ((formData) => void)

Type declaration

    • (formData): void
    • Parameters

      • formData: FormData

      Returns void

allowFullScreen?: boolean
allowTransparency?: boolean
alt?: string
aria-activedescendant?: string

Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.

+
aria-atomic?: Booleanish

Indicates 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?: "none" | "list" | "inline" | "both"

Indicates 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-braillelabel?: string

Defines a string value that labels the current element, which is intended to be converted into Braille.

+
aria-braillelabel?: string

Defines a string value that labels the current element, which is intended to be converted into Braille.

See

aria-label.

-
aria-brailleroledescription?: string

Defines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille.

+
aria-brailleroledescription?: string

Defines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille.

See

aria-roledescription.

-
aria-busy?: Booleanish
aria-checked?: boolean | "true" | "false" | "mixed"

Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.

+
aria-busy?: Booleanish
aria-checked?: boolean | "true" | "false" | "mixed"

Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.

See

  • aria-pressed
  • aria-selected.
-
aria-colcount?: number

Defines the total number of columns in a table, grid, or treegrid.

+
aria-colcount?: number

Defines the total number of columns in a table, grid, or treegrid.

See

aria-colindex.

-
aria-colindex?: number

Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.

+
aria-colindex?: number

Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.

See

  • aria-colcount
  • aria-colspan.
-
aria-colindextext?: string

Defines a human readable text alternative of aria-colindex.

+
aria-colindextext?: string

Defines a human readable text alternative of aria-colindex.

See

aria-rowindextext.

-
aria-colspan?: number

Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.

+
aria-colspan?: number

Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.

See

  • aria-colindex
  • aria-rowspan.
-
aria-controls?: string

Identifies the element (or elements) whose contents or presence are controlled by the current element.

+
aria-controls?: string

Identifies the element (or elements) whose contents or presence are controlled by the current element.

See

aria-owns.

-
aria-current?: boolean | "page" | "time" | "step" | "true" | "false" | "date" | "location"

Indicates the element that represents the current item within a container or set of related elements.

-
aria-describedby?: string

Identifies the element (or elements) that describes the object.

+
aria-current?: boolean | "page" | "time" | "step" | "true" | "false" | "date" | "location"

Indicates the element that represents the current item within a container or set of related elements.

+
aria-describedby?: string

Identifies the element (or elements) that describes the object.

See

aria-labelledby

-
aria-description?: string

Defines a string value that describes or annotates the current element.

+
aria-description?: string

Defines a string value that describes or annotates the current element.

See

related aria-describedby.

-
aria-details?: string

Identifies the element that provides a detailed, extended description for the object.

+
aria-details?: string

Identifies the element that provides a detailed, extended description for the object.

See

aria-describedby.

-
aria-disabled?: Booleanish

Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.

+
aria-disabled?: Booleanish

Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.

See

  • aria-hidden
  • aria-readonly.
-
aria-dropeffect?: "link" | "none" | "copy" | "execute" | "move" | "popup"

Indicates what functions can be performed when a dragged object is released on the drop target.

+
aria-dropeffect?: "link" | "none" | "copy" | "execute" | "move" | "popup"

Indicates what functions can be performed when a dragged object is released on the drop target.

Deprecated

in ARIA 1.1

-
aria-errormessage?: string

Identifies the element that provides an error message for the object.

+
aria-errormessage?: string

Identifies the element that provides an error message for the object.

See

  • aria-invalid
  • aria-describedby.
-
aria-expanded?: Booleanish

Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.

-
aria-flowto?: string

Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, +

aria-expanded?: Booleanish

Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.

+
aria-flowto?: string

Identifies 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-grabbed?: Booleanish

Indicates an element's "grabbed" state in a drag-and-drop operation.

+
aria-grabbed?: Booleanish

Indicates an element's "grabbed" state in a drag-and-drop operation.

Deprecated

in ARIA 1.1

-
aria-haspopup?: boolean | "grid" | "dialog" | "menu" | "true" | "false" | "listbox" | "tree"

Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.

-
aria-hidden?: Booleanish

Indicates whether the element is exposed to an accessibility API.

+
aria-haspopup?: boolean | "grid" | "dialog" | "menu" | "true" | "false" | "listbox" | "tree"

Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.

+
aria-hidden?: Booleanish

Indicates whether the element is exposed to an accessibility API.

See

aria-disabled.

-
aria-invalid?: boolean | "true" | "false" | "grammar" | "spelling"

Indicates the entered value does not conform to the format expected by the application.

+
aria-invalid?: boolean | "true" | "false" | "grammar" | "spelling"

Indicates the entered value does not conform to the format expected by the application.

See

aria-errormessage.

-
aria-keyshortcuts?: string

Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.

-
aria-label?: string

Defines a string value that labels the current element.

+
aria-keyshortcuts?: string

Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.

+
aria-label?: string

Defines a string value that labels the current element.

See

aria-labelledby.

-
aria-labelledby?: string

Identifies the element (or elements) that labels the current element.

+
aria-labelledby?: string

Identifies the element (or elements) that labels the current element.

See

aria-describedby.

-
aria-level?: number

Defines the hierarchical level of an element within a structure.

-
aria-live?: "off" | "assertive" | "polite"

Indicates 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-modal?: Booleanish

Indicates whether an element is modal when displayed.

-
aria-multiline?: Booleanish

Indicates whether a text box accepts multiple lines of input or only a single line.

-
aria-multiselectable?: Booleanish

Indicates that the user may select more than one item from the current selectable descendants.

-
aria-orientation?: "horizontal" | "vertical"

Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.

-
aria-owns?: string

Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship +

aria-level?: number

Defines the hierarchical level of an element within a structure.

+
aria-live?: "off" | "assertive" | "polite"

Indicates 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-modal?: Booleanish

Indicates whether an element is modal when displayed.

+
aria-multiline?: Booleanish

Indicates whether a text box accepts multiple lines of input or only a single line.

+
aria-multiselectable?: Booleanish

Indicates that the user may select more than one item from the current selectable descendants.

+
aria-orientation?: "horizontal" | "vertical"

Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.

+
aria-owns?: string

Identifies 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.

See

aria-controls.

-
aria-placeholder?: string

Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. +

aria-placeholder?: string

Defines 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-posinset?: number

Defines 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-posinset?: number

Defines 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.

See

aria-setsize.

-
aria-pressed?: boolean | "true" | "false" | "mixed"

Indicates the current "pressed" state of toggle buttons.

+
aria-pressed?: boolean | "true" | "false" | "mixed"

Indicates the current "pressed" state of toggle buttons.

See

  • aria-checked
  • aria-selected.
-
aria-readonly?: Booleanish

Indicates that the element is not editable, but is otherwise operable.

+
aria-readonly?: Booleanish

Indicates that the element is not editable, but is otherwise operable.

See

aria-disabled.

-
aria-relevant?: "all" | "text" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals"

Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.

+
aria-relevant?: "all" | "text" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals"

Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.

See

aria-atomic.

-
aria-required?: Booleanish

Indicates that user input is required on the element before a form may be submitted.

-
aria-roledescription?: string

Defines a human-readable, author-localized description for the role of an element.

-
aria-rowcount?: number

Defines the total number of rows in a table, grid, or treegrid.

+
aria-required?: Booleanish

Indicates that user input is required on the element before a form may be submitted.

+
aria-roledescription?: string

Defines a human-readable, author-localized description for the role of an element.

+
aria-rowcount?: number

Defines the total number of rows in a table, grid, or treegrid.

See

aria-rowindex.

-
aria-rowindex?: number

Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.

+
aria-rowindex?: number

Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.

See

  • aria-rowcount
  • aria-rowspan.
-
aria-rowindextext?: string

Defines a human readable text alternative of aria-rowindex.

+
aria-rowindextext?: string

Defines a human readable text alternative of aria-rowindex.

See

aria-colindextext.

-
aria-rowspan?: number

Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.

+
aria-rowspan?: number

Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.

See

  • aria-rowindex
  • aria-colspan.
-
aria-selected?: Booleanish

Indicates the current "selected" state of various widgets.

+
aria-selected?: Booleanish

Indicates the current "selected" state of various widgets.

See

  • aria-checked
  • aria-pressed.
-
aria-setsize?: number

Defines 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-setsize?: number

Defines 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.

See

aria-posinset.

-
aria-sort?: "none" | "ascending" | "descending" | "other"

Indicates if items in a table or grid are sorted in ascending or descending order.

-
aria-valuemax?: number

Defines the maximum allowed value for a range widget.

-
aria-valuemin?: number

Defines the minimum allowed value for a range widget.

-
aria-valuenow?: number

Defines the current value for a range widget.

+
aria-sort?: "none" | "ascending" | "descending" | "other"

Indicates if items in a table or grid are sorted in ascending or descending order.

+
aria-valuemax?: number

Defines the maximum allowed value for a range widget.

+
aria-valuemin?: number

Defines the minimum allowed value for a range widget.

+
aria-valuenow?: number

Defines the current value for a range widget.

See

aria-valuetext.

-
aria-valuetext?: string

Defines the human readable text alternative of aria-valuenow for a range widget.

-
as?: string
async?: boolean
autoCapitalize?: string

Non-standard Attributes

-
autoComplete?: string
autoCorrect?: string
autoFocus?: boolean
autoPlay?: boolean
autoSave?: string
capture?: boolean | "user" | "environment"
cellPadding?: string | number
cellSpacing?: string | number
challenge?: string
charSet?: string
checked?: boolean
children?: ReactNode
cite?: string
classID?: string
className?: string
colSpan?: number
color?: string
cols?: number
content?: string
contentEditable?: Booleanish | "inherit" | "plaintext-only"
contextMenu?: string
controls?: boolean
coords?: string
crossOrigin?: CrossOrigin
dangerouslySetInnerHTML?: {
    __html: string | TrustedHTML;
}

Type declaration

  • __html: string | TrustedHTML

    Should be InnerHTML['innerHTML']. +

aria-valuetext?: string

Defines the human readable text alternative of aria-valuenow for a range widget.

+
as?: string
async?: boolean
autoCapitalize?: string

Non-standard Attributes

+
autoComplete?: string
autoCorrect?: string
autoFocus?: boolean
autoPlay?: boolean
autoSave?: string
capture?: boolean | "user" | "environment"
cellPadding?: string | number
cellSpacing?: string | number
challenge?: string
charSet?: string
checked?: boolean
children?: ReactNode
cite?: string
classID?: string
className?: string
colSpan?: number
color?: string
cols?: number
content?: string
contentEditable?: Booleanish | "inherit" | "plaintext-only"
contextMenu?: string
controls?: boolean
coords?: string
crossOrigin?: CrossOrigin
dangerouslySetInnerHTML?: {
    __html: string | TrustedHTML;
}

Type declaration

  • __html: string | TrustedHTML

    Should be InnerHTML['innerHTML']. But unfortunately we're mixing renderer-specific type declarations.

    -
data?: string
datatype?: string
dateTime?: string
default?: boolean
defaultChecked?: boolean

React-specific Attributes

-
defaultValue?: string | number | readonly string[]
defer?: boolean
dir?: string
disabled?: boolean
download?: any
draggable?: Booleanish
encType?: string
forcedPages?: ForcedPage[]
form?: string
formAction?: string | ((formData) => void)

Type declaration

    • (formData): void
    • Parameters

      • formData: FormData

      Returns void

formEncType?: string
formMethod?: string
formNoValidate?: boolean
formTarget?: string
frameBorder?: string | number
headers?: string
height?: string | number
hidden?: boolean
high?: number
href?: string
hrefLang?: string
htmlFor?: string
httpEquiv?: string
id?: string
inert?: boolean
inlist?: any
inputMode?: "search" | "none" | "text" | "tel" | "url" | "email" | "numeric" | "decimal"

Hints at the type of data that might be entered by the user while editing the element or its contents

+
data?: string
datatype?: string
dateTime?: string
default?: boolean
defaultChecked?: boolean

React-specific Attributes

+
defaultValue?: string | number | readonly string[]
defer?: boolean
dir?: string
disabled?: boolean
download?: any
draggable?: Booleanish
encType?: string
forcedPages?: ForcedPage[]
form?: string
formAction?: string | ((formData) => void)

Type declaration

    • (formData): void
    • Parameters

      • formData: FormData

      Returns void

formEncType?: string
formMethod?: string
formNoValidate?: boolean
formTarget?: string
frameBorder?: string | number
headers?: string
height?: string | number
hidden?: boolean
high?: number
href?: string
hrefLang?: string
htmlFor?: string
httpEquiv?: string
id?: string
inert?: boolean
inlist?: any
inputMode?: "search" | "none" | "text" | "tel" | "url" | "email" | "numeric" | "decimal"

Hints at the type of data that might be entered by the user while editing the element or its contents

integrity?: string
is?: string

Specify that a standard HTML element should behave like a defined custom built-in element

+
integrity?: string
is?: string

Specify that a standard HTML element should behave like a defined custom built-in element

itemID?: string
itemProp?: string
itemRef?: string
itemScope?: boolean
itemType?: string
key?: null | Key
keyParams?: string
keyType?: string
kind?: string
label?: string
lang?: string
list?: string
loop?: boolean
low?: number
manifest?: string
marginHeight?: number
marginWidth?: number
max?: string | number
maxLength?: number
media?: string
mediaGroup?: string
method?: string
min?: string | number
minLength?: number
multiple?: boolean
muted?: boolean
name?: string
noValidate?: boolean
nonce?: string
onAbort?: ReactEventHandler<HTMLElement>

Media Events

-
onAbortCapture?: ReactEventHandler<HTMLElement>
onAnimationEnd?: AnimationEventHandler<HTMLElement>
onAnimationEndCapture?: AnimationEventHandler<HTMLElement>
onAnimationIteration?: AnimationEventHandler<HTMLElement>
onAnimationIterationCapture?: AnimationEventHandler<HTMLElement>
onAnimationStart?: AnimationEventHandler<HTMLElement>

Animation Events

-
onAnimationStartCapture?: AnimationEventHandler<HTMLElement>
onAuxClick?: MouseEventHandler<HTMLElement>

MouseEvents

-
onAuxClickCapture?: MouseEventHandler<HTMLElement>
onBeforeInput?: FormEventHandler<HTMLElement>
onBeforeInputCapture?: FormEventHandler<HTMLElement>
onBlur?: FocusEventHandler<HTMLElement>
onBlurCapture?: FocusEventHandler<HTMLElement>
onCanPlay?: ReactEventHandler<HTMLElement>
onCanPlayCapture?: ReactEventHandler<HTMLElement>
onCanPlayThrough?: ReactEventHandler<HTMLElement>
onCanPlayThroughCapture?: ReactEventHandler<HTMLElement>
onChange?: FormEventHandler<HTMLElement>

Form Events

-
onChangeCapture?: FormEventHandler<HTMLElement>
onClick?: MouseEventHandler<HTMLElement>
onClickCapture?: MouseEventHandler<HTMLElement>
onCompositionEnd?: CompositionEventHandler<HTMLElement>

Composition Events

-
onCompositionEndCapture?: CompositionEventHandler<HTMLElement>
onCompositionStart?: CompositionEventHandler<HTMLElement>
onCompositionStartCapture?: CompositionEventHandler<HTMLElement>
onCompositionUpdate?: CompositionEventHandler<HTMLElement>
onCompositionUpdateCapture?: CompositionEventHandler<HTMLElement>
onContextMenu?: MouseEventHandler<HTMLElement>
onContextMenuCapture?: MouseEventHandler<HTMLElement>
onCopy?: ClipboardEventHandler<HTMLElement>

Clipboard Events

-
onCopyCapture?: ClipboardEventHandler<HTMLElement>
onCut?: ClipboardEventHandler<HTMLElement>
onCutCapture?: ClipboardEventHandler<HTMLElement>
onDoubleClick?: MouseEventHandler<HTMLElement>
onDoubleClickCapture?: MouseEventHandler<HTMLElement>
onDrag?: DragEventHandler<HTMLElement>
onDragCapture?: DragEventHandler<HTMLElement>
onDragEnd?: DragEventHandler<HTMLElement>
onDragEndCapture?: DragEventHandler<HTMLElement>
onDragEnter?: DragEventHandler<HTMLElement>
onDragEnterCapture?: DragEventHandler<HTMLElement>
onDragExit?: DragEventHandler<HTMLElement>
onDragExitCapture?: DragEventHandler<HTMLElement>
onDragLeave?: DragEventHandler<HTMLElement>
onDragLeaveCapture?: DragEventHandler<HTMLElement>
onDragOver?: DragEventHandler<HTMLElement>
onDragOverCapture?: DragEventHandler<HTMLElement>
onDragStart?: DragEventHandler<HTMLElement>
onDragStartCapture?: DragEventHandler<HTMLElement>
onDrop?: DragEventHandler<HTMLElement>
onDropCapture?: DragEventHandler<HTMLElement>
onDurationChange?: ReactEventHandler<HTMLElement>
onDurationChangeCapture?: ReactEventHandler<HTMLElement>
onEmptied?: ReactEventHandler<HTMLElement>
onEmptiedCapture?: ReactEventHandler<HTMLElement>
onEncrypted?: ReactEventHandler<HTMLElement>
onEncryptedCapture?: ReactEventHandler<HTMLElement>
onEnded?: ReactEventHandler<HTMLElement>
onEndedCapture?: ReactEventHandler<HTMLElement>
onError?: ReactEventHandler<HTMLElement>
onErrorCapture?: ReactEventHandler<HTMLElement>
onFocus?: FocusEventHandler<HTMLElement>

Focus Events

-
onFocusCapture?: FocusEventHandler<HTMLElement>
onGotPointerCapture?: PointerEventHandler<HTMLElement>
onGotPointerCaptureCapture?: PointerEventHandler<HTMLElement>
onInput?: FormEventHandler<HTMLElement>
onInputCapture?: FormEventHandler<HTMLElement>
onInvalid?: FormEventHandler<HTMLElement>
onInvalidCapture?: FormEventHandler<HTMLElement>
onKeyDown?: KeyboardEventHandler<HTMLElement>

Keyboard Events

-
onKeyDownCapture?: KeyboardEventHandler<HTMLElement>
onKeyPress?: KeyboardEventHandler<HTMLElement>

Deprecated

onKeyPressCapture?: KeyboardEventHandler<HTMLElement>

Deprecated

onKeyUp?: KeyboardEventHandler<HTMLElement>
onKeyUpCapture?: KeyboardEventHandler<HTMLElement>
onLoad?: ReactEventHandler<HTMLElement>

Image Events

-
onLoadCapture?: ReactEventHandler<HTMLElement>
onLoadStart?: ReactEventHandler<HTMLElement>
onLoadStartCapture?: ReactEventHandler<HTMLElement>
onLoadedData?: ReactEventHandler<HTMLElement>
onLoadedDataCapture?: ReactEventHandler<HTMLElement>
onLoadedMetadata?: ReactEventHandler<HTMLElement>
onLoadedMetadataCapture?: ReactEventHandler<HTMLElement>
onLostPointerCapture?: PointerEventHandler<HTMLElement>
onLostPointerCaptureCapture?: PointerEventHandler<HTMLElement>
onMouseDown?: MouseEventHandler<HTMLElement>
onMouseDownCapture?: MouseEventHandler<HTMLElement>
onMouseEnter?: MouseEventHandler<HTMLElement>
onMouseLeave?: MouseEventHandler<HTMLElement>
onMouseMove?: MouseEventHandler<HTMLElement>
onMouseMoveCapture?: MouseEventHandler<HTMLElement>
onMouseOut?: MouseEventHandler<HTMLElement>
onMouseOutCapture?: MouseEventHandler<HTMLElement>
onMouseOver?: MouseEventHandler<HTMLElement>
onMouseOverCapture?: MouseEventHandler<HTMLElement>
onMouseUp?: MouseEventHandler<HTMLElement>
onMouseUpCapture?: MouseEventHandler<HTMLElement>
onPaste?: ClipboardEventHandler<HTMLElement>
onPasteCapture?: ClipboardEventHandler<HTMLElement>
onPause?: ReactEventHandler<HTMLElement>
onPauseCapture?: ReactEventHandler<HTMLElement>
onPlay?: ReactEventHandler<HTMLElement>
onPlayCapture?: ReactEventHandler<HTMLElement>
onPlaying?: ReactEventHandler<HTMLElement>
onPlayingCapture?: ReactEventHandler<HTMLElement>
onPointerCancel?: PointerEventHandler<HTMLElement>
onPointerCancelCapture?: PointerEventHandler<HTMLElement>
onPointerDown?: PointerEventHandler<HTMLElement>

Pointer Events

-
onPointerDownCapture?: PointerEventHandler<HTMLElement>
onPointerEnter?: PointerEventHandler<HTMLElement>
onPointerLeave?: PointerEventHandler<HTMLElement>
onPointerMove?: PointerEventHandler<HTMLElement>
onPointerMoveCapture?: PointerEventHandler<HTMLElement>
onPointerOut?: PointerEventHandler<HTMLElement>
onPointerOutCapture?: PointerEventHandler<HTMLElement>
onPointerOver?: PointerEventHandler<HTMLElement>
onPointerOverCapture?: PointerEventHandler<HTMLElement>
onPointerUp?: PointerEventHandler<HTMLElement>
onPointerUpCapture?: PointerEventHandler<HTMLElement>
onProgress?: ReactEventHandler<HTMLElement>
onProgressCapture?: ReactEventHandler<HTMLElement>
onRateChange?: ReactEventHandler<HTMLElement>
onRateChangeCapture?: ReactEventHandler<HTMLElement>
onReset?: FormEventHandler<HTMLElement>
onResetCapture?: FormEventHandler<HTMLElement>
onResize?: ReactEventHandler<HTMLElement>
onResizeCapture?: ReactEventHandler<HTMLElement>
onScroll?: UIEventHandler<HTMLElement>

UI Events

-
onScrollCapture?: UIEventHandler<HTMLElement>
onSeeked?: ReactEventHandler<HTMLElement>
onSeekedCapture?: ReactEventHandler<HTMLElement>
onSeeking?: ReactEventHandler<HTMLElement>
onSeekingCapture?: ReactEventHandler<HTMLElement>
onSelect?: ReactEventHandler<HTMLElement>

Selection Events

-
onSelectCapture?: ReactEventHandler<HTMLElement>
onStalled?: ReactEventHandler<HTMLElement>
onStalledCapture?: ReactEventHandler<HTMLElement>
onSubmit?: FormEventHandler<HTMLElement>
onSubmitCapture?: FormEventHandler<HTMLElement>
onSuspend?: ReactEventHandler<HTMLElement>
onSuspendCapture?: ReactEventHandler<HTMLElement>
onTimeUpdate?: ReactEventHandler<HTMLElement>
onTimeUpdateCapture?: ReactEventHandler<HTMLElement>
onTouchCancel?: TouchEventHandler<HTMLElement>

Touch Events

-
onTouchCancelCapture?: TouchEventHandler<HTMLElement>
onTouchEnd?: TouchEventHandler<HTMLElement>
onTouchEndCapture?: TouchEventHandler<HTMLElement>
onTouchMove?: TouchEventHandler<HTMLElement>
onTouchMoveCapture?: TouchEventHandler<HTMLElement>
onTouchStart?: TouchEventHandler<HTMLElement>
onTouchStartCapture?: TouchEventHandler<HTMLElement>
onTransitionCancel?: TransitionEventHandler<HTMLElement>

Transition Events

-
onTransitionCancelCapture?: TransitionEventHandler<HTMLElement>
onTransitionEnd?: TransitionEventHandler<HTMLElement>

Transition Events

-
onTransitionEndCapture?: TransitionEventHandler<HTMLElement>
onTransitionRun?: TransitionEventHandler<HTMLElement>
onTransitionRunCapture?: TransitionEventHandler<HTMLElement>
onTransitionStart?: TransitionEventHandler<HTMLElement>
onTransitionStartCapture?: TransitionEventHandler<HTMLElement>
onVolumeChange?: ReactEventHandler<HTMLElement>
onVolumeChangeCapture?: ReactEventHandler<HTMLElement>
onWaiting?: ReactEventHandler<HTMLElement>
onWaitingCapture?: ReactEventHandler<HTMLElement>
onWheel?: WheelEventHandler<HTMLElement>

Wheel Events

-
onWheelCapture?: WheelEventHandler<HTMLElement>
open?: boolean
optimum?: number
pattern?: string
placeholder?: string
playsInline?: boolean
poster?: string
prefix?: string
preload?: string
property?: string
radioGroup?: string

Unknown

-
readOnly?: boolean
ref?: LegacyRef<HTMLElement>

Allows getting a ref to the component instance. +

itemID?: string
itemProp?: string
itemRef?: string
itemScope?: boolean
itemType?: string
key?: null | Key
keyParams?: string
keyType?: string
kind?: string
label?: string
lang?: string
list?: string
loop?: boolean
low?: number
manifest?: string
marginHeight?: number
marginWidth?: number
max?: string | number
maxLength?: number
media?: string
mediaGroup?: string
method?: string
min?: string | number
minLength?: number
multiple?: boolean
muted?: boolean
name?: string
noValidate?: boolean
nonce?: string
onAbort?: ReactEventHandler<HTMLElement>

Media Events

+
onAbortCapture?: ReactEventHandler<HTMLElement>
onAnimationEnd?: AnimationEventHandler<HTMLElement>
onAnimationEndCapture?: AnimationEventHandler<HTMLElement>
onAnimationIteration?: AnimationEventHandler<HTMLElement>
onAnimationIterationCapture?: AnimationEventHandler<HTMLElement>
onAnimationStart?: AnimationEventHandler<HTMLElement>

Animation Events

+
onAnimationStartCapture?: AnimationEventHandler<HTMLElement>
onAuxClick?: MouseEventHandler<HTMLElement>

MouseEvents

+
onAuxClickCapture?: MouseEventHandler<HTMLElement>
onBeforeInput?: FormEventHandler<HTMLElement>
onBeforeInputCapture?: FormEventHandler<HTMLElement>
onBlur?: FocusEventHandler<HTMLElement>
onBlurCapture?: FocusEventHandler<HTMLElement>
onCanPlay?: ReactEventHandler<HTMLElement>
onCanPlayCapture?: ReactEventHandler<HTMLElement>
onCanPlayThrough?: ReactEventHandler<HTMLElement>
onCanPlayThroughCapture?: ReactEventHandler<HTMLElement>
onChange?: FormEventHandler<HTMLElement>

Form Events

+
onChangeCapture?: FormEventHandler<HTMLElement>
onClick?: MouseEventHandler<HTMLElement>
onClickCapture?: MouseEventHandler<HTMLElement>
onCompositionEnd?: CompositionEventHandler<HTMLElement>

Composition Events

+
onCompositionEndCapture?: CompositionEventHandler<HTMLElement>
onCompositionStart?: CompositionEventHandler<HTMLElement>
onCompositionStartCapture?: CompositionEventHandler<HTMLElement>
onCompositionUpdate?: CompositionEventHandler<HTMLElement>
onCompositionUpdateCapture?: CompositionEventHandler<HTMLElement>
onContextMenu?: MouseEventHandler<HTMLElement>
onContextMenuCapture?: MouseEventHandler<HTMLElement>
onCopy?: ClipboardEventHandler<HTMLElement>

Clipboard Events

+
onCopyCapture?: ClipboardEventHandler<HTMLElement>
onCut?: ClipboardEventHandler<HTMLElement>
onCutCapture?: ClipboardEventHandler<HTMLElement>
onDoubleClick?: MouseEventHandler<HTMLElement>
onDoubleClickCapture?: MouseEventHandler<HTMLElement>
onDrag?: DragEventHandler<HTMLElement>
onDragCapture?: DragEventHandler<HTMLElement>
onDragEnd?: DragEventHandler<HTMLElement>
onDragEndCapture?: DragEventHandler<HTMLElement>
onDragEnter?: DragEventHandler<HTMLElement>
onDragEnterCapture?: DragEventHandler<HTMLElement>
onDragExit?: DragEventHandler<HTMLElement>
onDragExitCapture?: DragEventHandler<HTMLElement>
onDragLeave?: DragEventHandler<HTMLElement>
onDragLeaveCapture?: DragEventHandler<HTMLElement>
onDragOver?: DragEventHandler<HTMLElement>
onDragOverCapture?: DragEventHandler<HTMLElement>
onDragStart?: DragEventHandler<HTMLElement>
onDragStartCapture?: DragEventHandler<HTMLElement>
onDrop?: DragEventHandler<HTMLElement>
onDropCapture?: DragEventHandler<HTMLElement>
onDurationChange?: ReactEventHandler<HTMLElement>
onDurationChangeCapture?: ReactEventHandler<HTMLElement>
onEmptied?: ReactEventHandler<HTMLElement>
onEmptiedCapture?: ReactEventHandler<HTMLElement>
onEncrypted?: ReactEventHandler<HTMLElement>
onEncryptedCapture?: ReactEventHandler<HTMLElement>
onEnded?: ReactEventHandler<HTMLElement>
onEndedCapture?: ReactEventHandler<HTMLElement>
onError?: ReactEventHandler<HTMLElement>
onErrorCapture?: ReactEventHandler<HTMLElement>
onFocus?: FocusEventHandler<HTMLElement>

Focus Events

+
onFocusCapture?: FocusEventHandler<HTMLElement>
onGotPointerCapture?: PointerEventHandler<HTMLElement>
onGotPointerCaptureCapture?: PointerEventHandler<HTMLElement>
onInput?: FormEventHandler<HTMLElement>
onInputCapture?: FormEventHandler<HTMLElement>
onInvalid?: FormEventHandler<HTMLElement>
onInvalidCapture?: FormEventHandler<HTMLElement>
onKeyDown?: KeyboardEventHandler<HTMLElement>

Keyboard Events

+
onKeyDownCapture?: KeyboardEventHandler<HTMLElement>
onKeyPress?: KeyboardEventHandler<HTMLElement>

Deprecated

onKeyPressCapture?: KeyboardEventHandler<HTMLElement>

Deprecated

onKeyUp?: KeyboardEventHandler<HTMLElement>
onKeyUpCapture?: KeyboardEventHandler<HTMLElement>
onLoad?: ReactEventHandler<HTMLElement>

Image Events

+
onLoadCapture?: ReactEventHandler<HTMLElement>
onLoadStart?: ReactEventHandler<HTMLElement>
onLoadStartCapture?: ReactEventHandler<HTMLElement>
onLoadedData?: ReactEventHandler<HTMLElement>
onLoadedDataCapture?: ReactEventHandler<HTMLElement>
onLoadedMetadata?: ReactEventHandler<HTMLElement>
onLoadedMetadataCapture?: ReactEventHandler<HTMLElement>
onLostPointerCapture?: PointerEventHandler<HTMLElement>
onLostPointerCaptureCapture?: PointerEventHandler<HTMLElement>
onMouseDown?: MouseEventHandler<HTMLElement>
onMouseDownCapture?: MouseEventHandler<HTMLElement>
onMouseEnter?: MouseEventHandler<HTMLElement>
onMouseLeave?: MouseEventHandler<HTMLElement>
onMouseMove?: MouseEventHandler<HTMLElement>
onMouseMoveCapture?: MouseEventHandler<HTMLElement>
onMouseOut?: MouseEventHandler<HTMLElement>
onMouseOutCapture?: MouseEventHandler<HTMLElement>
onMouseOver?: MouseEventHandler<HTMLElement>
onMouseOverCapture?: MouseEventHandler<HTMLElement>
onMouseUp?: MouseEventHandler<HTMLElement>
onMouseUpCapture?: MouseEventHandler<HTMLElement>
onPaste?: ClipboardEventHandler<HTMLElement>
onPasteCapture?: ClipboardEventHandler<HTMLElement>
onPause?: ReactEventHandler<HTMLElement>
onPauseCapture?: ReactEventHandler<HTMLElement>
onPlay?: ReactEventHandler<HTMLElement>
onPlayCapture?: ReactEventHandler<HTMLElement>
onPlaying?: ReactEventHandler<HTMLElement>
onPlayingCapture?: ReactEventHandler<HTMLElement>
onPointerCancel?: PointerEventHandler<HTMLElement>
onPointerCancelCapture?: PointerEventHandler<HTMLElement>
onPointerDown?: PointerEventHandler<HTMLElement>

Pointer Events

+
onPointerDownCapture?: PointerEventHandler<HTMLElement>
onPointerEnter?: PointerEventHandler<HTMLElement>
onPointerLeave?: PointerEventHandler<HTMLElement>
onPointerMove?: PointerEventHandler<HTMLElement>
onPointerMoveCapture?: PointerEventHandler<HTMLElement>
onPointerOut?: PointerEventHandler<HTMLElement>
onPointerOutCapture?: PointerEventHandler<HTMLElement>
onPointerOver?: PointerEventHandler<HTMLElement>
onPointerOverCapture?: PointerEventHandler<HTMLElement>
onPointerUp?: PointerEventHandler<HTMLElement>
onPointerUpCapture?: PointerEventHandler<HTMLElement>
onProgress?: ReactEventHandler<HTMLElement>
onProgressCapture?: ReactEventHandler<HTMLElement>
onRateChange?: ReactEventHandler<HTMLElement>
onRateChangeCapture?: ReactEventHandler<HTMLElement>
onReset?: FormEventHandler<HTMLElement>
onResetCapture?: FormEventHandler<HTMLElement>
onResize?: ReactEventHandler<HTMLElement>
onResizeCapture?: ReactEventHandler<HTMLElement>
onScroll?: UIEventHandler<HTMLElement>

UI Events

+
onScrollCapture?: UIEventHandler<HTMLElement>
onSeeked?: ReactEventHandler<HTMLElement>
onSeekedCapture?: ReactEventHandler<HTMLElement>
onSeeking?: ReactEventHandler<HTMLElement>
onSeekingCapture?: ReactEventHandler<HTMLElement>
onSelect?: ReactEventHandler<HTMLElement>

Selection Events

+
onSelectCapture?: ReactEventHandler<HTMLElement>
onStalled?: ReactEventHandler<HTMLElement>
onStalledCapture?: ReactEventHandler<HTMLElement>
onSubmit?: FormEventHandler<HTMLElement>
onSubmitCapture?: FormEventHandler<HTMLElement>
onSuspend?: ReactEventHandler<HTMLElement>
onSuspendCapture?: ReactEventHandler<HTMLElement>
onTimeUpdate?: ReactEventHandler<HTMLElement>
onTimeUpdateCapture?: ReactEventHandler<HTMLElement>
onTouchCancel?: TouchEventHandler<HTMLElement>

Touch Events

+
onTouchCancelCapture?: TouchEventHandler<HTMLElement>
onTouchEnd?: TouchEventHandler<HTMLElement>
onTouchEndCapture?: TouchEventHandler<HTMLElement>
onTouchMove?: TouchEventHandler<HTMLElement>
onTouchMoveCapture?: TouchEventHandler<HTMLElement>
onTouchStart?: TouchEventHandler<HTMLElement>
onTouchStartCapture?: TouchEventHandler<HTMLElement>
onTransitionCancel?: TransitionEventHandler<HTMLElement>

Transition Events

+
onTransitionCancelCapture?: TransitionEventHandler<HTMLElement>
onTransitionEnd?: TransitionEventHandler<HTMLElement>

Transition Events

+
onTransitionEndCapture?: TransitionEventHandler<HTMLElement>
onTransitionRun?: TransitionEventHandler<HTMLElement>
onTransitionRunCapture?: TransitionEventHandler<HTMLElement>
onTransitionStart?: TransitionEventHandler<HTMLElement>
onTransitionStartCapture?: TransitionEventHandler<HTMLElement>
onVolumeChange?: ReactEventHandler<HTMLElement>
onVolumeChangeCapture?: ReactEventHandler<HTMLElement>
onWaiting?: ReactEventHandler<HTMLElement>
onWaitingCapture?: ReactEventHandler<HTMLElement>
onWheel?: WheelEventHandler<HTMLElement>

Wheel Events

+
onWheelCapture?: WheelEventHandler<HTMLElement>
open?: boolean
optimum?: number
pattern?: string
placeholder?: string
playsInline?: boolean
poster?: string
prefix?: string
preload?: string
property?: string
radioGroup?: string

Unknown

+
readOnly?: boolean
ref?: LegacyRef<HTMLElement>

Allows 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).

rel?: string
required?: boolean
resource?: string
results?: number
rev?: string
reversed?: boolean
role?: AriaRole

WAI-ARIA

-
rowSpan?: number
rows?: number
sandbox?: string
scope?: string
scoped?: boolean
scrolling?: string
seamless?: boolean
security?: string
selected?: boolean
shape?: string
size?: number
sizes?: string
slot?: string
span?: number
spellCheck?: Booleanish
src?: string
srcDoc?: string
srcLang?: string
srcSet?: string
start?: number
step?: string | number
style?: CSSProperties
styles?: Record<string, string>

provide styles object imported from CSS/SCSS modules, if you are using CSS/SCSS modules.

-
summary?: string
suppressContentEditableWarning?: boolean
suppressHydrationWarning?: boolean
tabIndex?: number
tag?: keyof IntrinsicElements

Default Value

'html'
+
rel?: string
required?: boolean
resource?: string
results?: number
rev?: string
reversed?: boolean
role?: AriaRole

WAI-ARIA

+
rowSpan?: number
rows?: number
sandbox?: string
scope?: string
scoped?: boolean
scrolling?: string
seamless?: boolean
security?: string
selected?: boolean
shape?: string
size?: number
sizes?: string
slot?: string
span?: number
spellCheck?: Booleanish
src?: string
srcDoc?: string
srcLang?: string
srcSet?: string
start?: number
step?: string | number
style?: CSSProperties
styles?: Record<string, string>

provide styles object imported from CSS/SCSS modules, if you are using CSS/SCSS modules.

+
summary?: string
suppressContentEditableWarning?: boolean
suppressHydrationWarning?: boolean
tabIndex?: number
tag?: keyof IntrinsicElements

Default Value

'html'
 
-
target?: string
targetId?: string

id of target element to apply classes to. This is useful when you want to apply theme only to specific container.

-
title?: string
translate?: "yes" | "no"
type?: string
typeof?: string
unselectable?: "on" | "off"
useMap?: string
value?: string | number | readonly string[]
vocab?: string
width?: string | number
wmode?: string
wrap?: string
\ No newline at end of file +
target?: string
targetId?: string

id of target element to apply classes to. This is useful when you want to apply theme only to specific container.

+
title?: string
translate?: "yes" | "no"
type?: string
typeof?: string
unselectable?: "on" | "off"
useMap?: string
value?: string | number | readonly string[]
vocab?: string
width?: string | number
wmode?: string
wrap?: string
\ No newline at end of file diff --git a/docs/modules/client.html b/docs/modules/client.html index 62f8205f..b9fa8dea 100644 --- a/docs/modules/client.html +++ b/docs/modules/client.html @@ -1,4 +1,4 @@ -client | Code Documentation

References

ColorSwitch +client | Code Documentation

References

ColorSwitch ColorSwitchProps DataProps ForceColorScheme diff --git a/docs/modules/client_color_switch.html b/docs/modules/client_color_switch.html index afdca6cc..9e0ecf25 100644 --- a/docs/modules/client_color_switch.html +++ b/docs/modules/client_color_switch.html @@ -1,3 +1,3 @@ -client/color-switch | Code Documentation

Module client/color-switch

References

ColorSwitch +client/color-switch | Code Documentation

Module client/color-switch

References

Re-exports ColorSwitch
Re-exports ColorSwitchProps
\ No newline at end of file diff --git a/docs/modules/client_color_switch_color_switch.html b/docs/modules/client_color_switch_color_switch.html index e3157b55..438df5d1 100644 --- a/docs/modules/client_color_switch_color_switch.html +++ b/docs/modules/client_color_switch_color_switch.html @@ -1,3 +1,3 @@ -client/color-switch/color-switch | Code Documentation

Module client/color-switch/color-switch

Index

Interfaces

ColorSwitchProps +client/color-switch/color-switch | Code Documentation
\ No newline at end of file diff --git a/docs/modules/client_force_color_scheme.html b/docs/modules/client_force_color_scheme.html index 0727b5cf..2d756b10 100644 --- a/docs/modules/client_force_color_scheme.html +++ b/docs/modules/client_force_color_scheme.html @@ -1,2 +1,2 @@ -client/force-color-scheme | Code Documentation

Module client/force-color-scheme

References

ForceColorScheme +client/force-color-scheme | Code Documentation

Module client/force-color-scheme

References

References

Re-exports ForceColorScheme
\ No newline at end of file diff --git a/docs/modules/client_force_color_scheme_force_color_scheme.html b/docs/modules/client_force_color_scheme_force_color_scheme.html index 727a5a1c..f9c3adf7 100644 --- a/docs/modules/client_force_color_scheme_force_color_scheme.html +++ b/docs/modules/client_force_color_scheme_force_color_scheme.html @@ -1,2 +1,2 @@ -client/force-color-scheme/force-color-scheme | Code Documentation

Module client/force-color-scheme/force-color-scheme

Index

Functions

ForceColorScheme +client/force-color-scheme/force-color-scheme | Code Documentation
\ No newline at end of file diff --git a/docs/modules/client_force_theme.html b/docs/modules/client_force_theme.html index 3b9c4f35..38538766 100644 --- a/docs/modules/client_force_theme.html +++ b/docs/modules/client_force_theme.html @@ -1,2 +1,2 @@ -client/force-theme | Code Documentation

Module client/force-theme

References

ForceTheme +client/force-theme | Code Documentation

Module client/force-theme

References

References

Re-exports ForceTheme
\ No newline at end of file diff --git a/docs/modules/client_force_theme_force_theme.html b/docs/modules/client_force_theme_force_theme.html index 42e246fa..dedf2e5b 100644 --- a/docs/modules/client_force_theme_force_theme.html +++ b/docs/modules/client_force_theme_force_theme.html @@ -1,2 +1,2 @@ -client/force-theme/force-theme | Code Documentation

Module client/force-theme/force-theme

Index

Functions

ForceTheme +client/force-theme/force-theme | Code Documentation
\ No newline at end of file diff --git a/docs/modules/client_theme_switcher.html b/docs/modules/client_theme_switcher.html index c43f6f45..36651f59 100644 --- a/docs/modules/client_theme_switcher.html +++ b/docs/modules/client_theme_switcher.html @@ -1,4 +1,4 @@ -client/theme-switcher | Code Documentation

Module client/theme-switcher

References

DataProps +client/theme-switcher | Code Documentation

Module client/theme-switcher

References

DataProps ThemeSwitcher ThemeSwitcherProps UpdateProps diff --git a/docs/modules/client_theme_switcher_theme_switcher.html b/docs/modules/client_theme_switcher_theme_switcher.html index b1308f74..2b682e01 100644 --- a/docs/modules/client_theme_switcher_theme_switcher.html +++ b/docs/modules/client_theme_switcher_theme_switcher.html @@ -1,4 +1,4 @@ -client/theme-switcher/theme-switcher | Code Documentation

Module client/theme-switcher/theme-switcher

Index

Interfaces

DataProps +client/theme-switcher/theme-switcher | Code Documentation

Module client/theme-switcher/theme-switcher

Index

Interfaces

Functions

ThemeSwitcher diff --git a/docs/modules/constants.html b/docs/modules/constants.html index c06a9427..391f4099 100644 --- a/docs/modules/constants.html +++ b/docs/modules/constants.html @@ -1,4 +1,4 @@ -constants | Code Documentation

Index

Interfaces

ThemeStoreType +constants | Code Documentation

Index

Interfaces

Type Aliases

Variables

DEFAULT_ID diff --git a/docs/modules/hooks.html b/docs/modules/hooks.html index dc143ff6..6e77ec67 100644 --- a/docs/modules/hooks.html +++ b/docs/modules/hooks.html @@ -1,2 +1,2 @@ -hooks | Code Documentation

References

useTheme +hooks | Code Documentation

References

References

Re-exports useTheme
\ No newline at end of file diff --git a/docs/modules/hooks_use_theme.html b/docs/modules/hooks_use_theme.html index 008ede73..e321cb54 100644 --- a/docs/modules/hooks_use_theme.html +++ b/docs/modules/hooks_use_theme.html @@ -1,2 +1,2 @@ -hooks/use-theme | Code Documentation

Module hooks/use-theme

Index

Functions

useTheme +hooks/use-theme | Code Documentation
\ No newline at end of file diff --git a/docs/modules/server_nextjs_server_side_wrapper_server_side_wrapper.html b/docs/modules/server_nextjs_server_side_wrapper_server_side_wrapper.html index a3df5d06..8491b794 100644 --- a/docs/modules/server_nextjs_server_side_wrapper_server_side_wrapper.html +++ b/docs/modules/server_nextjs_server_side_wrapper_server_side_wrapper.html @@ -1,4 +1,4 @@ -server/nextjs/server-side-wrapper/server-side-wrapper | Code Documentation

Module server/nextjs/server-side-wrapper/server-side-wrapper

References

NextJsServerTarget +server/nextjs/server-side-wrapper/server-side-wrapper | Code Documentation

Module server/nextjs/server-side-wrapper/server-side-wrapper

References

Interfaces

Type Aliases

ForcedPage diff --git a/docs/modules/utils.html b/docs/modules/utils.html index 082594ba..50f66b34 100644 --- a/docs/modules/utils.html +++ b/docs/modules/utils.html @@ -1,4 +1,4 @@ -utils | Code Documentation

Index

Functions

encodeState +utils | Code Documentation

Index

Functions

encodeState getResolvedColorScheme getResolvedTheme parseState diff --git a/docs/types/constants.ColorSchemeType.html b/docs/types/constants.ColorSchemeType.html index 058b81a2..563ac64d 100644 --- a/docs/types/constants.ColorSchemeType.html +++ b/docs/types/constants.ColorSchemeType.html @@ -1 +1 @@ -ColorSchemeType | Code Documentation
ColorSchemeType: "" | "system" | "dark" | "light"
\ No newline at end of file +ColorSchemeType | Code Documentation
ColorSchemeType: "" | "system" | "dark" | "light"
\ No newline at end of file diff --git a/docs/types/constants.ThemeStoreActionsType.html b/docs/types/constants.ThemeStoreActionsType.html index f4eaf57a..0e9c1f31 100644 --- a/docs/types/constants.ThemeStoreActionsType.html +++ b/docs/types/constants.ThemeStoreActionsType.html @@ -1 +1 @@ -ThemeStoreActionsType | Code Documentation

Type alias ThemeStoreActionsType

ThemeStoreActionsType: {
    setColorSchemePref: ((colorSchemePref) => void);
    setDarkTheme: ((darkTheme) => void);
    setForcedColorScheme: ((forcedColorScheme?) => void);
    setForcedTheme: ((forcedTheme?) => void);
    setLightTheme: ((lightTheme) => void);
    setTheme: ((theme) => void);
    setThemeSet: ((themeSet) => void);
}

Type declaration

  • setColorSchemePref: ((colorSchemePref) => void)
      • (colorSchemePref): void
      • Parameters

        Returns void

  • setDarkTheme: ((darkTheme) => void)
      • (darkTheme): void
      • Parameters

        • darkTheme: string

        Returns void

  • setForcedColorScheme: ((forcedColorScheme?) => void)
      • (forcedColorScheme?): void
      • Parameters

        Returns void

  • setForcedTheme: ((forcedTheme?) => void)
      • (forcedTheme?): void
      • Parameters

        • Optional forcedTheme: string

        Returns void

  • setLightTheme: ((lightTheme) => void)
      • (lightTheme): void
      • Parameters

        • lightTheme: string

        Returns void

  • setTheme: ((theme) => void)
      • (theme): void
      • Parameters

        • theme: string

        Returns void

  • setThemeSet: ((themeSet) => void)
      • (themeSet): void
      • Parameters

        • themeSet: {
              darkTheme: string;
              lightTheme: string;
          }
          • darkTheme: string
          • lightTheme: string

        Returns void

\ No newline at end of file +ThemeStoreActionsType | Code Documentation

Type alias ThemeStoreActionsType

ThemeStoreActionsType: {
    setColorSchemePref: ((colorSchemePref) => void);
    setDarkTheme: ((darkTheme) => void);
    setForcedColorScheme: ((forcedColorScheme?) => void);
    setForcedTheme: ((forcedTheme?) => void);
    setLightTheme: ((lightTheme) => void);
    setTheme: ((theme) => void);
    setThemeSet: ((themeSet) => void);
}

Type declaration

  • setColorSchemePref: ((colorSchemePref) => void)
      • (colorSchemePref): void
      • Parameters

        Returns void

  • setDarkTheme: ((darkTheme) => void)
      • (darkTheme): void
      • Parameters

        • darkTheme: string

        Returns void

  • setForcedColorScheme: ((forcedColorScheme?) => void)
      • (forcedColorScheme?): void
      • Parameters

        Returns void

  • setForcedTheme: ((forcedTheme?) => void)
      • (forcedTheme?): void
      • Parameters

        • Optional forcedTheme: string

        Returns void

  • setLightTheme: ((lightTheme) => void)
      • (lightTheme): void
      • Parameters

        • lightTheme: string

        Returns void

  • setTheme: ((theme) => void)
      • (theme): void
      • Parameters

        • theme: string

        Returns void

  • setThemeSet: ((themeSet) => void)
      • (themeSet): void
      • Parameters

        • themeSet: {
              darkTheme: string;
              lightTheme: string;
          }
          • darkTheme: string
          • lightTheme: string

        Returns void

\ No newline at end of file diff --git a/docs/types/server_nextjs_server_side_wrapper_server_side_wrapper.ForcedPage.html b/docs/types/server_nextjs_server_side_wrapper_server_side_wrapper.ForcedPage.html index 7b48a7b1..c0dc9f47 100644 --- a/docs/types/server_nextjs_server_side_wrapper_server_side_wrapper.ForcedPage.html +++ b/docs/types/server_nextjs_server_side_wrapper_server_side_wrapper.ForcedPage.html @@ -1 +1 @@ -ForcedPage | Code Documentation
ForcedPage: {
    pathMatcher: RegExp | string;
    props: {
        forcedColorScheme?: ColorSchemeType;
        forcedTheme?: string;
    };
} | [pathMatcher: RegExp | string, themes: {
    colorScheme?: ColorSchemeType;
    theme?: string;
}]

Type declaration

  • pathMatcher: RegExp | string
  • props: {
        forcedColorScheme?: ColorSchemeType;
        forcedTheme?: string;
    }
\ No newline at end of file +ForcedPage | Code Documentation
ForcedPage: {
    pathMatcher: RegExp | string;
    props: {
        forcedColorScheme?: ColorSchemeType;
        forcedTheme?: string;
    };
} | [pathMatcher: RegExp | string, themes: {
    colorScheme?: ColorSchemeType;
    theme?: string;
}]

Type declaration

  • pathMatcher: RegExp | string
  • props: {
        forcedColorScheme?: ColorSchemeType;
        forcedTheme?: string;
    }
\ No newline at end of file diff --git a/docs/variables/constants.DEFAULT_ID.html b/docs/variables/constants.DEFAULT_ID.html index 52fac647..1bc48abf 100644 --- a/docs/variables/constants.DEFAULT_ID.html +++ b/docs/variables/constants.DEFAULT_ID.html @@ -1,2 +1,2 @@ DEFAULT_ID | Code Documentation

Variable DEFAULT_IDConst

DEFAULT_ID: "nth" = "nth"

shared constants -- keep in separate files for better tree-shaking and dependency injection

-
\ No newline at end of file +
\ No newline at end of file diff --git a/docs/variables/constants.initialState.html b/docs/variables/constants.initialState.html index e810bd97..7a112140 100644 --- a/docs/variables/constants.initialState.html +++ b/docs/variables/constants.initialState.html @@ -1 +1 @@ -initialState | Code Documentation
\ No newline at end of file +initialState | Code Documentation
\ No newline at end of file