manifold 1.0.3
manifold: ^1.0.3 copied to clipboard
Edit objects with UI
example/lib/main.dart
import 'package:arcane/arcane.dart';
import 'package:example/gen/artifacts.gen.dart';
import 'package:example/models.dart';
import 'package:manifold/manifold.dart';
void main() {
ASubObject().to.json;
runApp("example_manifold", ArcaneApp(home: ManifoldExample()));
}
class ManifoldExample extends StatelessWidget {
const ManifoldExample({super.key});
@override
Widget build(BuildContext context) => Screen(
child: Center(
child: PrimaryButton(
child: Text("Sign Up"),
onPressed: () => ManifoldCreator<SignUpForm>(
onCreated: (v) =>
TextToast('Sign Up Form Created! ${v.to.yaml}').open(context),
).open(context),
),
),
);
}