Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 1.01 KB

README.md

File metadata and controls

34 lines (22 loc) · 1.01 KB

Yew Router (fork)

This is fork of version 0.15 of the yew-router.

Motivation

The main motivation behind the fork is the lack of nested router support in the 0.16 release. This fork ports the 0.15 router from Yew 0.18 to Yew 0.19 and renames it to yew-router-nested.

Also see: yewstack/yew#1853

Using

You can use this by patching the yew-router dependency in your Cargo.toml:

[dependencies]
yew-router-nested = "0.16"

If you want to keep yew_router as the module name, you can use:

[dependencies]
yew-router = { version = "0.16", package="yew-router-nested" }

Migration

While this should mostly be a drop-in replacement for the 0.15 router, there may be a few steps required to migrate:

  • The name of the crate is yew-router-nested.
  • When using Switch in Properties, it may be necessary to also make the types implementing switch PartialEq and Clone. This is required due to the new requirement of Properties to implement PartialEq.