Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

137 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

layout

Predefined UI layouts for tinywasm modules

Docs

Packages

platformd

The platform shell, providing the header, navigation rail, and module hosting.

  • NewUIModule(id, label, iconID, view): helper to create modules.
  • CanView: function field to gate module access.

crudview

A standard two-column CRUD layout (form left, list right) that replicates the Pa100T experience.

  • Preconfigure, don't assemble: The composition root should use the high-level constructor crudview.New(crudview.Config) to wire the entire form↔list↔transport cycle once per module.
  • Presenter-Based: Takes a view.Presenter that handles list, selection, saving, and deleting.
view, err := crudview.New(crudview.Config{
    ParentID:  "my-module",
    Presenter: myPresenter,
})

About

Predefined UI layouts for tinywasm modules

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages