yew-scroll-area
Usage
If you want scrollbars, simply surround the item you want to scroll with a <ScrollArea></ScrollArea> component.
The <ScrollArea></ScrollArea> component will be 100% of the width and height of the parent element and will allow scrolling for any child elements that extend beyond it.
The <ScrollArea></ScrollArea> component is styled using yew-style-in-rs.In other words, you need to copy and place style.css from the build artifact.
Display of vertical scrollbars
Add vertical=true if you want to use vertical scrollbars.
Display of horizontal scrollbars
Add horizontal=true if you want to use horizontal scrollbars.
Display of scrollbars in both vertical and horizontal directions
Add vertical=true and horizontal=true if you want to use vertical and horizontal scrollbars.
Colorize of scrollbar
Add color={Color::rgba(128, 255, 0, 0.8)} if you want to colorize scrollbars.
Other property of scrollbars
Add attributes width, round, hide_time and smooth_time for styling scrollbars.
Features
dry-run: No write css file to disk. Without this feature, this crate depends onyew-style-in-rs, so create and write a CSS file to disk. This feature is useful for document build.
If you would like to publish some components uses yew-scroll-area to crates.io, you might need to write following contents to Cargo.toml because crates.io docs build environment can't write filesystem:
[]
= []
= ["yew-scroll-area/dry-run"]
[]
= ["--features=dry-run"]
You might need to publish with dry-run.