import 'package:diplomaticquarterapp/pages/BookAppointment/components/SearchByClinic.dart'; import 'package:diplomaticquarterapp/pages/BookAppointment/components/SearchByDoctor.dart'; import 'package:flutter/material.dart'; class Search extends StatefulWidget { @override _SearchState createState() => _SearchState(); } class _SearchState extends State with SingleTickerProviderStateMixin { TabController _tabController; @override void initState() { _tabController = new TabController(length: 2, vsync: this); super.initState(); } @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( bottom: TabBar( tabs: [ Tab(text: "Clinic Name"), Tab( text: "Doctor Name", ) ], controller: _tabController, ), title: Text("Book Appointment"), ), body: TabBarView(children: [ SearchByClinic(), SearchByDoctor() ], controller: _tabController)); } }