anchor.diff:    @override
     Widget build(BuildContext context) {
       final theme = Theme.of(context);
  +
  +    final currentEmailStarred = Provider.of<EmailStore>(
  +      context,
  +      listen: false,
  +    ).isEmailStarred(email);
   
       return OpenContainer(
         openBuilder: (context, closedContainer) {
  
positive.code:                               style: textTheme.caption,
                              ),
                              const SizedBox(height: 4),
                              Text(email.subject, style: textTheme.headline6),
                              const SizedBox(height: 16),
                            ],
                          ),
  
negative.code: 
    @override
    Widget build(BuildContext context) {
      return AnimatedContainer(
        alignment: alignment,
        curve: standardEasing,
        color: backgroundColor,
        duration: kThemeAnimationDuration,
        padding: padding,
        child: Material(
          color: Colors.transparent,
  