import 'package:flutter/material.dart'; import 'feature.dart'; class Features extends InheritedWidget { const Features({ Key? key, required this.items, required Widget child, }) : super(key: key, child: child); final List items; static Features? of(BuildContext context) { return context.dependOnInheritedWidgetOfExactType(); } @override bool updateShouldNotify(Features old) => items != old.items; }