import 'package:flutter/material.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; import '../application/asset_portfolio_controller.dart'; import 'asset_form_page.dart'; class AssetEditPage extends ConsumerWidget { const AssetEditPage({super.key, required this.id}); final String id; @override Widget build(BuildContext context, WidgetRef ref) { final holding = ref .watch(assetPortfolioControllerProvider) .holdings .map((item) => item.holding) .firstWhere((item) => item.id == id); return AssetFormPage.edit(holding: holding); } }