build(deps): add react-router-dom

Install react-router-dom to support client-side navigation. This is a prerequisite for implementing the multi-step authentication flow and other routed features.

Additionally, this commit includes minor copy improvements to the password reset forms for better clarity.
This commit is contained in:
Emmanuel Rizky
2025-08-03 11:50:00 +07:00
parent 18b23119ef
commit b32cf4c374
182 changed files with 288567 additions and 4 deletions

View File

@@ -0,0 +1,32 @@
import * as React from 'react';
import { R as RouterProviderProps$1 } from './components-CjQijYga.mjs';
import './browser-7LYX59NK.mjs';
import { e as RouterInit } from './route-data-CqEmXQub.mjs';
import 'node:async_hooks';
type RouterProviderProps = Omit<RouterProviderProps$1, "flushSync">;
declare function RouterProvider(props: Omit<RouterProviderProps, "flushSync">): React.JSX.Element;
interface HydratedRouterProps {
/**
* Context object to passed through to `createBrowserRouter` and made available
* to `clientLoader`/`clientActon` functions
*/
unstable_getContext?: RouterInit["unstable_getContext"];
}
/**
* Framework-mode router component to be used to to hydrate a router from a
* `ServerRouter`. See [`entry.client.tsx`](../api/framework-conventions/entry.client.tsx).
*
* @public
* @category Framework Routers
* @mode framework
* @param props Props
* @param props.unstable_getContext Context object to passed through to
* {@link createBrowserRouter} and made available to `clientLoader`/`clientAction`
* functions
* @returns A React element that represents the hydrated application.
*/
declare function HydratedRouter(props: HydratedRouterProps): React.JSX.Element;
export { HydratedRouter, RouterProvider, type RouterProviderProps };