register method
void
register(
- String name,
- BloomIslandBuilder builder, {
- HydrationStrategy defaultStrategy = HydrationStrategy.immediate,
Registers an island builder under name with an optional fallback defaultStrategy.
Overwrites any previously registered definition with the same name.
registry.register('search-box', (props) {
return Input(attrs: {'placeholder': props['placeholder'] ?? 'Search'});
}, defaultStrategy: HydrationStrategy.interaction);
Implementation
void register(
String name,
BloomIslandBuilder builder, {
HydrationStrategy defaultStrategy = HydrationStrategy.immediate,
}) {
_definitions[name] = BloomIslandDefinition(
name: name,
builder: builder,
defaultStrategy: defaultStrategy,
);
}