revanced-manager/lib/ui/widgets/search_bar.dart
2022-08-02 15:56:37 +05:30

65 lines
1.8 KiB
Dart

import 'package:flutter/material.dart';
import 'package:google_fonts/google_fonts.dart';
class SearchBar extends StatefulWidget {
const SearchBar({
Key? key,
}) : super(key: key);
@override
State<SearchBar> createState() => _SearchBarState();
}
class _SearchBarState extends State<SearchBar> {
@override
Widget build(BuildContext context) {
return Container(
padding: const EdgeInsets.symmetric(
vertical: 0.0,
horizontal: 0.0,
),
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(12),
color: const Color(0xff1B222B),
border: Border.all(
color: const Color(0xff1B222B),
width: 1,
),
),
child: Row(
children: [
Expanded(
child: TextField(
onSubmitted: (value) {},
decoration: InputDecoration(
fillColor: Colors.blueGrey[700],
filled: true,
contentPadding: const EdgeInsets.all(12.0),
hintText: 'Search applications',
hintStyle: GoogleFonts.poppins(
color: Colors.white,
fontWeight: FontWeight.w400,
),
prefixIcon: const Icon(
Icons.search,
color: Colors.white,
size: 24.0,
),
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(10),
borderSide: BorderSide.none,
),
),
style: GoogleFonts.poppins(
color: Colors.white,
fontWeight: FontWeight.w400,
fontSize: 16,
),
),
),
],
),
);
}
}