// Copyright 2014 The Flutter Authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.import'package:conductor_core/conductor_core.dart';import'package:conductor_core/proto.dart'aspb;import'package:flutter/material.dart';/// Display the current conductor stateclassConductorStatusextendsStatefulWidget{constConductorStatus({Key?key,this.releaseState,requiredthis.stateFilePath,}):super(key:key);finalpb.ConductorState?releaseState;finalStringstateFilePath;@overrideConductorStatusStatecreateState()=>ConductorStatusState();}classConductorStatusStateextendsState<ConductorStatus>{@overrideWidgetbuild(BuildContextcontext){returnSelectableText(widget.releaseState!=null?presentState(widget.releaseState!):'No persistent state file found at ${widget.stateFilePath}',);}}