refactor: save current workspace state including FinlyticAnalyzer fixes, FinlyticApp trade route alignment, and DTO audit documentation
This commit is contained in:
@@ -68,8 +68,13 @@ class _AssetDiscoveryBarState extends State<AssetDiscoveryBar> {
|
||||
itemCount: assets.length,
|
||||
itemBuilder: (context, index) {
|
||||
final asset = assets[index];
|
||||
final identifier = asset.symbol.isNotEmpty ? asset.symbol : asset.isin;
|
||||
final isFav = favState.isFavorite(identifier) || favState.isFavorite(asset.isin);
|
||||
|
||||
final isin = asset.isin;
|
||||
final matches = favState.favoriteDetails.where((e) => e.isin == isin);
|
||||
final symbol = matches.isNotEmpty ? matches.first : null;
|
||||
final symbolOrNull = symbol?.symbol;
|
||||
|
||||
final isFav = symbol != null;
|
||||
|
||||
return Padding(
|
||||
padding: const EdgeInsets.only(right: 8),
|
||||
@@ -101,7 +106,9 @@ class _AssetDiscoveryBarState extends State<AssetDiscoveryBar> {
|
||||
context,
|
||||
MaterialPageRoute(
|
||||
builder: (_) => AssetDetailScreen(
|
||||
symbol: identifier,
|
||||
isin: isin,
|
||||
name: asset.name,
|
||||
symbol: symbolOrNull,
|
||||
apiClient: widget.apiClient,
|
||||
),
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user