mirror of
https://github.com/yewstack/yew.git
synced 2025-12-08 21:26:25 +00:00
* Add a ticking clock to the timer example. * Remove unneeded use of js_sys. * Update examples/timer/Cargo.toml Co-authored-by: Simon <simon@siku2.io> * Update examples/timer/index.html Co-authored-by: Simon <simon@siku2.io> * Use local scss instead of Bulma. * Refactor out the time function and restructure the html. * Refactor the clock. Remove Msg::StartClock Remove Model.clock_job Model._standalone now takes 2 IntervalTasks Model.get_current_time is now Static Renamed Msg::Tock to Msg::UpdateTime * Remove disabled button style. * Remove CSS line from improvements. Co-authored-by: Simon <simon@siku2.io>
Timer Example
This is a technical demonstration for how to use timeouts and intervals.
Concepts
The example mainly demonstrates the use of TimeoutService and IntervalService
but also makes use of some more advanced ConsoleService features.
Improvements
- Apply the concept to something more fun than just a dry technical demonstration