editPageParams method

void editPageParams(
  1. String name,
  2. void build(
    1. BrownfieldParamEditor params
    )
)

Ensures parameters exist on an existing page without recreating it.

Implementation

void editPageParams(
  String name,
  void Function(BrownfieldParamEditor params) build,
) {
  recordExistingReference(
    name: name,
    kind: 'page',
    referenceApi: 'editPageParams',
    removeApi: 'removePage',
  );
  final editor = BrownfieldParamEditor._(
    kind: _WidgetClassScopeKind.page,
    widgetClassName: name,
  );
  build(editor);
  raw((project) => _applyBrownfieldParamEdit(project, editor));
}