T resolve(BuildContext context) { final layout = Layout.of(context); return resolveForLayout(layout); }