import 'package:didvan/constants/app_icons.dart'; import 'package:didvan/pages/home/studio/widgets/slider.dart'; import 'package:didvan/pages/home/studio/widgets/tab_bar.dart'; import 'package:didvan/pages/home/widgets/logo_app_bar.dart'; import 'package:didvan/pages/home/widgets/search_field.dart'; import 'package:didvan/widgets/didvan/icon_button.dart'; import 'package:flutter/material.dart'; class Studio extends StatefulWidget { const Studio({Key? key}) : super(key: key); @override State createState() => _StudioState(); } class _StudioState extends State { final FocusNode _focusNode = FocusNode(); @override Widget build(BuildContext context) { return CustomScrollView( slivers: [ SliverToBoxAdapter( child: Row( children: [ const Expanded(child: LogoAppBar(type: 'studio')), Padding( padding: EdgeInsets.only(top: MediaQuery.of(context).padding.top), child: DidvanIconButton( icon: DidvanIcons.bookmark_regular, onPressed: () {}, ), ), ], ), ), const SliverToBoxAdapter( child: StudioTabBar(), ), SliverToBoxAdapter( child: Padding( padding: const EdgeInsets.all(16.0), child: SearchField( title: 'جستجو در استودیو', onChanged: (value) {}, focusNode: _focusNode, ), ), ), const SliverToBoxAdapter( child: StudioSlider(), ), ], ); } }