import 'package:comwell_key_app/routing/app_routes.dart';
import 'package:comwell_key_app/themes/light_theme.dart';
import 'package:comwell_key_app/utils/l10n_utils.dart';
import 'package:flutter/material.dart';
import 'package:flutter_svg/svg.dart';
import 'package:go_router/go_router.dart';

class FindBookingButton extends StatelessWidget {
  const FindBookingButton({super.key});

  @override
  Widget build(BuildContext context) {
    final theme = Theme.of(context);
    return Padding(
      padding: const EdgeInsets.only(
          left: 18.0, right: 18.0, bottom: 0.0, top: 18.0),
      child: OutlinedButton.icon(
        onPressed: () async {
          context.push(AppRoutes.findBooking);
        },
        icon: SvgPicture.asset('assets/icons/loop.svg'),
        label: Text(
          context.strings.find_booking,
          style: theme.textTheme.bodyMedium,
        ),
        style: OutlinedButton.styleFrom(
          side: const BorderSide(color: colorDivider),
          shape: RoundedRectangleBorder(
            borderRadius: BorderRadius.circular(25),
          ),
          minimumSize: const Size(100, 40),
        ),
      ),
    );
  }
}