Commit Graph
120 Commits
Author SHA1 Message Date
Evan Almloff b5a2f0d6cb finish router refrence 2023-06-01 17:31:13 -05:00
Evan Almloff 07446386e6 fix external router examples 2023-06-01 14:10:33 -05:00
Evan Almloff 67992f7da9 create cfg factory 2023-06-01 13:13:50 -05:00
Evan Almloff 2f473f7c97 make serde optional 2023-06-01 11:03:44 -05:00
Evan Almloff fe601e2a48 restore navigator 2023-06-01 09:45:31 -05:00
Evan Almloff ed0184685d fix doc links 2023-05-31 17:14:40 -05:00
Evan Almloff ece8f0fb22 general cleanup 2023-05-31 17:12:52 -05:00
Evan Almloff 09cabe4e8b update doc examples 2023-05-31 15:51:26 -05:00
Evan Almloff 35befa1784 update tests 2023-05-31 13:57:33 -05:00
Evan Almloff 58b74c1155 create redirects 2023-05-31 12:11:11 -05:00
Evan Almloff d3b21879fb create non generic wrappers for each route 2023-05-23 19:31:30 -05:00
Evan Almloff 3678fa1d3f create example 2023-05-23 19:09:24 -05:00
Evan Almloff d0d7e88a0d generate site map constant 2023-05-23 18:47:33 -05:00
Evan Almloff 502d670dff improve macro ergonomics 2023-05-23 17:32:40 -05:00
Evan Almloff 1f68399e7b allow extra fields in the enum not from the route 2023-05-23 13:57:50 -05:00
Evan Almloff 46017d5b7e fix outlets being updated out of order 2023-05-23 12:59:31 -05:00
Evan Almloff f94dc85491 fix scroll history 2023-05-23 12:59:22 -05:00
Evan Almloff dd48c5a163 fix web history 2023-05-23 11:58:12 -05:00
Evan Almloff 7ae8403af7 update web history 2023-05-23 11:22:57 -05:00
Evan Almloff e4b8fbfafe Intigrate macro with router hooks and components 2023-05-22 16:42:32 -05:00
Evan Almloff 2aadeb8046 parse query strings 2023-05-12 20:55:38 -05:00
Adrian Wannenmacher 2f3bb4d6d5 make clippy happy 2023-04-12 19:48:27 +02:00
Adrian Wannenmacher 18c7f9c056 reimplement link click event handler prop 2023-04-11 20:38:39 +02:00
Adrian Wannenmacher 00174d4f46 switch router to async-lock 2023-04-11 19:58:07 +02:00
Adrian Wannenmacher f1e32f6358 rustfmt 2022-12-23 18:56:24 +01:00
Adrian Wannenmacher f1cbfe0874 change router to use option again 2022-12-23 18:55:03 +01:00
Adrian Wannenmacher 75357e974d rustfmt 2022-12-16 12:10:49 +01:00
Adrian Wannenmacher 96bd8b5565 fix outlet depth override 2022-12-15 21:59:18 +01:00
Adrian Wannenmacher 10c2abf0d8 implement scroll restoration 2022-12-15 20:09:53 +01:00
Adrian Wannenmacher 53d97755fd add web history integration 2022-12-15 14:46:40 +01:00
Adrian Wannenmacher 4677a00adc apply clippy suggestions 2022-12-13 16:19:40 +01:00
Adrian Wannenmacher 83f6984b0a change empty outlet to placeholder instead of div 2022-12-13 16:01:53 +01:00
Adrian Wannenmacher af6362ce3e deny missing docs in router 2022-12-13 12:42:18 +01:00
Adrian Wannenmacher 8d52a6d208 document components 2022-12-13 12:18:54 +01:00
Adrian Wannenmacher 4e1c746f25 document the prelude 2022-12-13 11:22:44 +01:00
Adrian Wannenmacher 7d2466ff28 make hooks return a result instead of an option 2022-12-13 11:09:24 +01:00
Adrian Wannenmacher 3e86c0e364 make nested use_router calls behave correctly 2022-12-13 10:59:25 +01:00
Adrian Wannenmacher 64399794c0 document hooks 2022-12-13 10:46:30 +01:00
Adrian Wannenmacher 398043eba0 add history buttons 2022-12-13 09:10:51 +01:00
Adrian Wannenmacher 0cc0cba482 add navigator and use_navigate hook 2022-12-13 00:09:32 +01:00
Adrian Wannenmacher 85ac35c198 update default external navigation failure component 2022-12-12 23:39:52 +01:00
Adrian Wannenmacher 8df588046d add use_route hook 2022-12-12 23:39:34 +01:00
Adrian Wannenmacher 780786c520 fix outlet panic 2022-12-09 03:33:12 +01:00
Adrian Wannenmacher ef76453422 fix release build 2022-12-09 01:42:30 +01:00
Adrian Wannenmacher 9f48cab9ad add comp() and default failure components 2022-12-09 01:14:54 +01:00
Adrian Wannenmacher 89ac4d51ab fix breaks from previous merge 2022-12-08 23:56:41 +01:00
Adrian Wannenmacher ea43192267 add link component 2022-12-08 22:56:57 +01:00
Adrian Wannenmacher 26543a1876 add Outlet component 2022-12-06 12:02:51 +01:00
Adrian Wannenmacher 3b088be9a6 add use_router hook 2022-12-06 11:03:01 +01:00
Adrian Wannenmacher 998f9b9ec9 clean out router 2022-12-06 10:11:22 +01:00