manifold 1.0.5 copy "manifold: ^1.0.5" to clipboard
manifold: ^1.0.5 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() {
  Entity(name: "").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<Dog>(
          onCreated: (v) =>
              TextToast('Sign Up Form Created! ${v.to.yaml}').open(context),
        ).open(context),
      ),
    ),
  );
}