import 'package:flutter/material.dart'; class VsyncProvider extends StatefulWidget { //SECTION - Widget Arguments final Widget child; //!SECTION // const VsyncProvider({ super.key, required this.child, }); //-- static VsyncProviderState of(BuildContext context) { final VsyncProviderState? result = context.findAncestorStateOfType(); if (result != null) { return result; } throw FlutterError('No VsyncProvider ancestor found in the widget tree!'); } //-- @override State createState() => VsyncProviderState(); } class VsyncProviderState extends State with TickerProviderStateMixin { @override Widget build(BuildContext context) { //SECTION - Build Return return widget.child; //!SECTION } }