[X] invoice example incorporates code from the following examples todomvc, csv_editor, and qrcode
[ ] Refactor common aspects. Since most of the code is from the other examples, there'd be lots of duplicate code across the kobold repo, so it might be worth considering how to avoid having to maintain those duplicates by having more customisations passed through props to more generic components.
[ ] add additional features to make it like a generic invoice people would use
[ ] incorporate css
[ ] choosing .csv file that has a QR code column automatically populates the QR code image
[ ] try and see if can use QR code as receiver address to receive crypto
[ ] consider restoring the remove a field feature, and adding an add a field feature, so after populating the fields from a csv file the users can customise by further adding and removing fields
[ ] add save to pdf button
run with
cd examples/invoice/
cargo install --locked trunk
trunk serve --address=127.0.0.1 --open
screenshot:
note: if this isn't suitable as an example (since it incorporates multiple examples, then perhaps it could be added as a showcase of an example product that could be used by the community too
run with
screenshot:
note: if this isn't suitable as an example (since it incorporates multiple examples, then perhaps it could be added as a showcase of an example product that could be used by the community too