createFlintApp function
void
createFlintApp(
- String selector, {
- Map<
String, FlintPageBuilder> ? pages, - FlintComponentRegistry? registry,
- FlintAsyncPageBuilder? resolvePage,
- List<
FlintPageMiddleware> middlewares = const [], - List<
Object> stylesheets = const [], - Object? rootDesign,
- FlintComponent missingPage(
- String component
Implementation
void createFlintApp(
String selector, {
Map<String, FlintPageBuilder>? pages,
FlintComponentRegistry? registry,
FlintAsyncPageBuilder? resolvePage,
List<FlintPageMiddleware> middlewares = const [],
List<Object> stylesheets = const [],
Object? rootDesign,
FlintComponent Function(String component)? missingPage,
}) {
registerRootDesign(
RootDesign(
name: 'flint-animations',
keyframes: [StyleKeyframes.spin(), StyleKeyframes.fadeIn()],
),
);
if (rootDesign is RootDesign) {
registerRootDesign(rootDesign);
}
for (final stylesheet in stylesheets) {
if (stylesheet is StyleSheet) {
registerStyleSheet(stylesheet);
}
}
}