No description
Find a file
Dominik Csapak a665f72642 demo: fix menubar
this does not exist anymore and it's now part of `Menu`

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2025-05-21 14:52:15 +02:00
counter cleanup after split-out from proxmox-yew-widget-toolkit 2024-09-27 17:56:19 +02:00
counter2 add counter2 example (functional component) 2024-09-27 17:56:29 +02:00
demo demo: fix menubar 2025-05-21 14:52:15 +02:00
form tree wide: adapt to Boolean -> Checkbox rename 2024-09-30 14:31:50 +02:00
loader cleanup after split-out from proxmox-yew-widget-toolkit 2024-09-27 17:56:19 +02:00
mobile cleanup after split-out from proxmox-yew-widget-toolkit 2024-09-27 17:56:19 +02:00
mobile2 mobile2: remove needless borrows 2025-01-14 11:18:43 +01:00
pwt Update pwt subtree to df3ba55c46add2ccb8a575a9c3fa1ce8651f98a5 2025-01-29 12:54:50 +01:00
pwt-assets Update pwt-assets subtree to 6aa8803362c6eb10d1df2b84f625c817616ca1ee 2025-01-29 12:54:54 +01:00
themes cleanup after split-out from proxmox-yew-widget-toolkit 2024-09-27 17:56:19 +02:00
.gitignore add toplevel .gitignore file 2024-09-27 17:56:39 +02:00
LICENSE-APACHE add Apache 2.0 license text 2024-09-28 09:52:54 +02:00
LICENSE-MIT add MIT license text 2024-09-28 09:52:41 +02:00
Makefile Squashed 'pwt-assets/' changes from 2335e3430..6aa880336 2025-01-29 12:54:54 +01:00
README.md Squashed 'pwt/' changes from 349a94380..df3ba55c4 2025-01-29 12:54:50 +01:00

Example code for the Proxmox Yew Widget Toolkit

This repository contain the main demo code and a few other examples on how to use the toolkit.

To simplify usage, we included the necessary toolkit source as git subtree (directory pwt and pwt-assets)

All examples assume that you have a working trunk installation. Each directory contains a Readme file with further instructions.

We currently have the following example:

  • demo: Main demo showing most of the available widgets
  • counter: Very simple counter demo
  • counter2: Same as counter, but using a functiional component.
  • form: This example uses different input field types, and show how they interact with the form context.
  • loader: Async load data and correcty show load mask and load errors.
  • themes: Show available themes.

The rest of the examples is experimental, unfinished code for mobile devices:

  • mobile: Very simple mobile app with page animation.
  • mobile2: More complex mobile app.