autoverpod_generator 0.0.6 copy "autoverpod_generator: ^0.0.6" to clipboard
autoverpod_generator: ^0.0.6 copied to clipboard

Code generator for autoverpod annotations to create Riverpod widgets

example/lib/main.dart

import 'package:autoverpod/autoverpod.dart';
import 'package:freezed_annotation/freezed_annotation.dart';
import 'package:riverpod_annotation/riverpod_annotation.dart';

part 'main.freezed.dart';
part 'main.g.dart';

@freezed
sealed class ShopCreateState with _$ShopCreateState {
  const ShopCreateState._();

  const factory ShopCreateState({required String name, required String phone}) = _ShopCreateState;
}

@formWidget
@riverpod
class ShopCreate extends _$ShopCreateWidget {
  @override
  ShopCreateState build() {
    return ShopCreateState(name: 'Testing', phone: '');
  }

  @override
  Future<int> submit(MutationTransaction tsx, ShopCreateState state) async {
    throw UnimplementedError();
  }

  @override
  void onSuccess(int result) {}
}
0
likes
0
points
401
downloads

Publisher

unverified uploader

Weekly Downloads

Code generator for autoverpod annotations to create Riverpod widgets

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

analyzer, autoverpod, build, code_builder, collection, dart_style, flutter, meta, path, recase, riverpod, riverpod_annotation, source_gen

More

Packages that depend on autoverpod_generator