opt: HeaderLayout with SlottedMultiChild (#1850)

* opt: HeaderLayout with SlottedMultiChild

* ordered

* update [skip ci]
This commit is contained in:
My-Responsitories
2026-02-27 14:40:17 +08:00
committed by GitHub
parent b55e102dc3
commit 6782bee11a
2 changed files with 76 additions and 66 deletions

View File

@@ -481,20 +481,9 @@ class UserInfoCard extends StatelessWidget {
crossAxisAlignment: CrossAxisAlignment.start,
children: [
HeaderLayoutWidget(
children: [
LayoutId(
id: HeaderType.header,
child: _buildHeader(context, colorScheme, isLight, width),
),
LayoutId(
id: HeaderType.avatar,
child: _buildAvatar,
),
LayoutId(
id: HeaderType.actions,
child: _buildRight(colorScheme),
),
],
header: _buildHeader(context, colorScheme, isLight, width),
avatar: _buildAvatar,
actions: _buildRight(colorScheme),
),
const SizedBox(height: 5),
..._buildLeft(context, colorScheme, isLight),