💄 Optimized creator mode post item

This commit is contained in:
2025-07-31 22:31:22 +08:00
parent d04b06089c
commit 02e68d76ee
4 changed files with 16 additions and 17 deletions

View File

@@ -114,9 +114,9 @@ class CreatorHubShellScreen extends StatelessWidget {
isRoot: true,
child: Row(
children: [
SizedBox(width: 360, child: const CreatorHubScreen(isAside: true)),
Flexible(flex: 2, child: const CreatorHubScreen(isAside: true)),
const VerticalDivider(width: 1),
Expanded(child: child),
Flexible(flex: 3, child: child),
],
),
);

View File

@@ -51,12 +51,9 @@ class DeveloperHubShellScreen extends StatelessWidget {
isRoot: true,
child: Row(
children: [
SizedBox(
width: 360,
child: const DeveloperHubScreen(isAside: true),
),
Flexible(flex: 2, child: const DeveloperHubScreen(isAside: true)),
const VerticalDivider(width: 1),
Expanded(child: child),
Flexible(flex: 3, child: child),
],
),
);

View File

@@ -93,8 +93,6 @@ class PostItemCreator extends HookConsumerWidget {
},
child: Material(
color: backgroundColor ?? Theme.of(context).colorScheme.surface,
borderRadius: BorderRadius.circular(12),
elevation: 1,
child: InkWell(
borderRadius: BorderRadius.circular(12),
onTap: () {
@@ -202,7 +200,6 @@ class PostItemCreator extends HookConsumerWidget {
CloudFileList(
files: item.attachments,
maxWidth: MediaQuery.of(context).size.width * 0.85,
minWidth: MediaQuery.of(context).size.width * 0.9,
padding: EdgeInsets.only(top: 8),
),

View File

@@ -103,13 +103,18 @@ class SliverPostList extends HookConsumerWidget {
Widget _buildPostItem(SnPost post) {
switch (itemType) {
case PostItemType.creator:
return PostItemCreator(
item: post,
backgroundColor: backgroundColor,
padding: padding,
isOpenable: isOpenable,
onRefresh: onRefresh,
onUpdate: onUpdate,
return Column(
children: [
PostItemCreator(
item: post,
backgroundColor: backgroundColor,
padding: padding,
isOpenable: isOpenable,
onRefresh: onRefresh,
onUpdate: onUpdate,
),
const Divider(),
],
);
case PostItemType.regular:
return Card(