🧑💻 How to use?
You can use the existing components or create your own components, more details you can check in our documentation web site.
Existing Components
You can check the existing components CraftD already has here.
Create your own component
- Create your ComponentPropertyClass with properties that you need
class ButtonProperties {
const ButtonProperties({
required this.text,
... place your construtor properties
});
final String text;
... place your properties
}
- Add your Component json object in Dymanic.json
{
"key": "CraftDBbutton",
"value": {
"text": "Knife",
... place your properties
}
}
Libraries
- craftd_widget.export
- data/model/action/action_properties
- data/model/action/analytics_properties
- data/model/base/simple_properties
- data/model/empty/empty_properties
- data/model/text/text_properties
- domain/craftd_align
- presentation/builder/craftd_builder
- presentation/builder/craftd_builder_manager
- presentation/craftd_view_listener
- presentation/ui/craftd_dynamic
- presentation/ui/empty/craftd_empty
- presentation/ui/empty/craftd_empty_builder
- presentation/ui/helper/craftd_colors
- presentation/ui/text/craftd_text
- presentation/ui/text/craftd_text_builder