mod: lint

mod: tweaks

opt: publish page

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-05-04 11:37:13 +08:00
parent 2cfad80214
commit caa58e9d7d
313 changed files with 2751 additions and 2789 deletions

View File

@@ -45,7 +45,7 @@ InlineSpan picsNodes(
Widget _blockedItem(ThemeData theme, ModuleBlocked moduleBlocked) {
return Padding(
padding: EdgeInsets.symmetric(horizontal: 13, vertical: 1),
padding: const EdgeInsets.symmetric(horizontal: 13, vertical: 1),
child: LayoutBuilder(
builder: (context, constraints) {
return moduleBlockedItem(theme, moduleBlocked, constraints.maxWidth);
@@ -66,9 +66,6 @@ Widget forWard(
switch (item.type) {
// 图文
case 'DYNAMIC_TYPE_DRAW':
bool hasPics =
item.modules.moduleDynamic?.major?.opus?.pics?.isNotEmpty == true;
TextSpan? richNodes = richNode(theme, item, context);
return Column(
crossAxisAlignment: CrossAxisAlignment.start,
@@ -110,12 +107,12 @@ Widget forWard(
? null
: TextOverflow.ellipsis,
),
if (hasPics) ...[
if (item.modules.moduleDynamic?.major?.opus?.pics?.isNotEmpty ==
true)
Text.rich(
picsNodes(
item.modules.moduleDynamic!.major!.opus!.pics!, callback),
),
],
const SizedBox(height: 4),
],
Padding(