// 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:flutter/material.dart'; /// The base class of all the testing pages // /// A testing page has to override this in order to be put as one of the items in the main page. abstract class PageWidget extends StatelessWidget { const PageWidget(this.title, this.tileKey, {super.key}); /// The title of the testing page /// /// It will be shown on the main page as the text on the link which opens the page. final String title; /// The key of the ListTile that navigates to the page. /// /// Used by the integration test to navigate to the corresponding page. final ValueKey<String> tileKey; }