content: import 'package:auto_route/auto_route.dart';
  import 'package:auto_size_text/auto_size_text.dart';
  import 'package:flutter_undraw/flutter_undraw.dart';
  import 'package:shadcn_flutter/shadcn_flutter.dart';
  import 'package:shadcn_flutter/shadcn_flutter_extension.dart';
  import 'package:spotube/collections/routes.gr.dart';
  import 'package:spotube/collections/spotube_icons.dart';
  import 'package:spotube/extensions/context.dart';
  
  class NoDefaultMetadataPlugin extends StatelessWidget {
    const NoDefaultMetadataPlugin({super.key});
  
    @override
    Widget build(BuildContext context) {
      return Padding(
        padding: const EdgeInsets.all(8.0),
        child: Column(
          mainAxisSize: MainAxisSize.min,
          spacing: 10,
          children: [
            Undraw(
              height: 200 * context.theme.scaling,
              illustration: UndrawIllustration.stars,
              color: context.theme.colorScheme.primary,
            ),
            AutoSizeText(
              context.l10n.no_default_metadata_provider_selected,
              style: context.theme.typography.h4,
              maxLines: 1,
            ),
            Button.primary(
              leading: const Icon(SpotubeIcons.extensions),
              child: Text(context.l10n.manage_metadata_providers),
              onPressed: () {
                context.pushRoute(const SettingsMetadataProviderRoute());
              },
            ),
          ],
        ),
      );
    }
  }
  