combyna / gui-plugin
为 Combyna 提供基本 GUI 组件的插件
Requires (Dev)
- combyna/combyna: dev-rush
This package is auto-updated.
Last update: 2024-09-13 02:16:03 UTC
README
Combyna 的基本 GUI 支持插件。
添加对使用 React 渲染 Combyna 应用程序 UI 的支持。
提供小部件定义
gui.box
基础组件
用作应呈现为分组部分的通用容器。在语义上相当于 HTML 中的 <div>
。
gui.button
基础组件
用于推按钮。提供一个标签作为属性 label
。
gui.container
基础组件
用作通用容器。在语义上相当于 HTML 中的 <div>
。
gui.heading
基础组件
定义标题。在语义上相当于 HTML 中的 <hX>
。其级别/深度由数值属性 level
提供。
gui.horizontal_rule
基础组件
定义水平线。在语义上相当于 HTML 中的 <hr>
。
gui.list
基础组件
包含 gui.list_item
项的列表。在语义上相当于 HTML 中的 <ul>
或 <ol>
。是否有序或无序由布尔属性 ordered
指定。
gui.list_item
基础组件
定义 gui.list
列表中的项。在语义上相当于 HTML 中的 <li>
。
gui.navigation
基础组件
定义导航部分。在语义上相当于 HTML 中的 <nav>
。
gui.route_link
复合组件
定义到定义的路由的超链接。在语义上相当于 HTML 中的 <a>
。在底层渲染为 gui.url_link
。其路由和参数分别由 route
和 arguments
属性提供。路由将经过验证以确保它存在,参数将经过验证以确保它们适用于指定的路由。验证通过异国情调类型确定器对两个属性执行。
另见 gui.url_link
。
gui.textbox
基础组件
定义文本输入的文本框。在语义上相当于 HTML 中的 <input type="text">
。其默认值由 value
字符串属性提供,而其当前值作为 text
小部件值(默认为 value
属性)提供。
gui.url_link
基础组件
定义到任意 URL 的超链接。在语义上相当于 HTML 中的 <a>
。其目标 URL/href 由 url
字符串属性提供。