1.0.0-alpha.11 • Published 6 months ago
solid-navigation v1.0.0-alpha.11
solid-navigation
Native navigation for SolidJS mobile apps built with NativeScript.
Warning This is a work in progress.
Installation
npm install solid-navigation --save
Usage
Create a router inside a new file, for example app/router.ts
;
import { createStackRouter, RouteDefinition } from "solid-navigation";
declare module "solid-navigation" {
export interface Routers {
Default: {
Home: RouteDefinition<{
user: string;
}>;
Settings: RouteDefinition;
Feed: RouteDefinition;
};
}
}
export const { Route, StackRouter, useParams, useRouter } =
createStackRouter<"Default">();
Use the router in your app:
import Home from "./home";
import { Route, StackRouter } from "./router";
const App = () => {
return (
<StackRouter initialRouteName="Home">
<Route
name="Home"
component={Home}
initialParams={{
user: "@ammarahmed",
}}
/>
</StackRouter>
);
};
MIT Licensed
1.0.0-alpha.9
6 months ago
1.0.0-alpha.10
6 months ago
1.0.0-alpha.11
6 months ago
1.0.0-alpha.7
9 months ago
1.0.0-alpha.8
9 months ago
1.0.0-alpha.6
1 year ago
1.0.0-alpha.5
1 year ago
1.0.0-alpha.4
1 year ago
1.0.0-alpha.3
1 year ago
1.0.0-alpha.2
1 year ago
1.0.0-alpha.1
1 year ago
1.0.0-alpha.0
1 year ago