diff --git a/src/miniapp-market-web/src/App.tsx b/src/miniapp-market-web/src/App.tsx
index 0795c1c268..23ccd75923 100644
--- a/src/miniapp-market-web/src/App.tsx
+++ b/src/miniapp-market-web/src/App.tsx
@@ -837,7 +837,7 @@ function DetailPage({
icon={}
/>
))}
- {app.ratingAverage.toFixed(1)} ({app.ratingCount})
+ {app.ratingAverage.toFixed(1)} ({app.ratingCount})
diff --git a/src/miniapp-market-web/src/styles.css b/src/miniapp-market-web/src/styles.css
index 3e43dc6007..b3069a3f75 100644
--- a/src/miniapp-market-web/src/styles.css
+++ b/src/miniapp-market-web/src/styles.css
@@ -1311,8 +1311,8 @@ main {
color: var(--openbitfun-color-status-warning-content);
}
-.rating-control span {
- margin-left: 7px;
+.rating-summary {
+ margin-inline-start: 7px;
color: var(--openbitfun-color-content-muted);
font-size: 11.5px;
font-variant-numeric: tabular-nums;
diff --git a/src/web-ui/src/app/scenes/miniapps/MiniAppScene.scss b/src/web-ui/src/app/scenes/miniapps/MiniAppScene.scss
index 987c032ac6..6f0815cf1b 100644
--- a/src/web-ui/src/app/scenes/miniapps/MiniAppScene.scss
+++ b/src/web-ui/src/app/scenes/miniapps/MiniAppScene.scss
@@ -117,30 +117,30 @@
padding: var(--openbitfun-space-2) var(--openbitfun-space-3);
border-bottom: 1px solid var(--openbitfun-color-border-subtle);
background: var(--openbitfun-color-surface-panel);
+ }
- span,
- small {
- display: block;
- }
+ &__preview-stage-title,
+ &__preview-stage-hint {
+ display: block;
+ }
- span {
- color: var(--openbitfun-color-content-primary);
- font-family: var(--openbitfun-type-heading-card-font-family);
- font-size: var(--openbitfun-type-heading-card-font-size);
- font-weight: var(--openbitfun-type-heading-card-font-weight);
- line-height: var(--openbitfun-type-heading-card-line-height);
- letter-spacing: var(--openbitfun-type-heading-card-letter-spacing);
- }
+ &__preview-stage-title {
+ color: var(--openbitfun-color-content-primary);
+ font-family: var(--openbitfun-type-heading-card-font-family);
+ font-size: var(--openbitfun-type-heading-card-font-size);
+ font-weight: var(--openbitfun-type-heading-card-font-weight);
+ line-height: var(--openbitfun-type-heading-card-line-height);
+ letter-spacing: var(--openbitfun-type-heading-card-letter-spacing);
+ }
- small {
- margin-top: 2px;
- color: var(--openbitfun-color-content-muted);
- font-family: var(--openbitfun-type-support-font-family);
- font-size: var(--openbitfun-type-support-font-size);
- font-weight: var(--openbitfun-type-support-font-weight);
- line-height: var(--openbitfun-type-support-line-height);
- letter-spacing: var(--openbitfun-type-support-letter-spacing);
- }
+ &__preview-stage-hint {
+ margin-top: 2px;
+ color: var(--openbitfun-color-content-muted);
+ font-family: var(--openbitfun-type-support-font-family);
+ font-size: var(--openbitfun-type-support-font-size);
+ font-weight: var(--openbitfun-type-support-font-weight);
+ line-height: var(--openbitfun-type-support-line-height);
+ letter-spacing: var(--openbitfun-type-support-letter-spacing);
}
&__preview-stage-body {
@@ -277,20 +277,17 @@
line-height: var(--openbitfun-type-heading-section-line-height);
letter-spacing: var(--openbitfun-type-heading-section-letter-spacing);
}
+ }
- span:not([data-overflow-content]) {
- display: block;
- margin-top: 2px;
- color: var(--openbitfun-color-content-muted);
- font-family: var(--openbitfun-type-support-font-family);
- font-size: var(--openbitfun-type-support-font-size);
- font-weight: var(--openbitfun-type-support-font-weight);
- line-height: var(--openbitfun-type-support-line-height);
- letter-spacing: var(--openbitfun-type-support-letter-spacing);
- overflow: hidden;
- white-space: nowrap;
- max-width: 360px;
- }
+ &__app-name {
+ margin-top: 2px;
+ color: var(--openbitfun-color-content-muted);
+ font-family: var(--openbitfun-type-support-font-family);
+ font-size: var(--openbitfun-type-support-font-size);
+ font-weight: var(--openbitfun-type-support-font-weight);
+ line-height: var(--openbitfun-type-support-line-height);
+ letter-spacing: var(--openbitfun-type-support-letter-spacing);
+ max-width: 360px;
}
&__notice {
diff --git a/src/web-ui/src/app/scenes/miniapps/MiniAppScene.tsx b/src/web-ui/src/app/scenes/miniapps/MiniAppScene.tsx
index e92819ed10..8601e7bcc2 100644
--- a/src/web-ui/src/app/scenes/miniapps/MiniAppScene.tsx
+++ b/src/web-ui/src/app/scenes/miniapps/MiniAppScene.tsx
@@ -231,8 +231,8 @@ const MiniAppScene: React.FC
= ({ appId }) => {
- {t('customize.previewTitle')}
- {t('customize.previewHint')}
+ {t('customize.previewTitle')}
+ {t('customize.previewHint')}
= ({
{copy.title}
- {copy.description}
+
+ {copy.description}
+
);
diff --git a/src/web-ui/src/app/scenes/miniapps/customization/MiniAppCustomizePanel.tsx b/src/web-ui/src/app/scenes/miniapps/customization/MiniAppCustomizePanel.tsx
index db021ea8f1..f262061790 100644
--- a/src/web-ui/src/app/scenes/miniapps/customization/MiniAppCustomizePanel.tsx
+++ b/src/web-ui/src/app/scenes/miniapps/customization/MiniAppCustomizePanel.tsx
@@ -412,7 +412,7 @@ export const MiniAppCustomizePanel: React.FC
= ({
{t('customize.title')}
- {appName}
+ {appName}
= ({ tabs }) => {
icon={}
/>
))}
- {detail.ratingAverage.toFixed(1)} · {formatNumber(detail.ratingCount)}
+
+ {detail.ratingAverage.toFixed(1)} · {formatNumber(detail.ratingCount)}
+
diff --git a/src/web-ui/src/app/scenes/miniapps/views/MiniAppMarketView.scss b/src/web-ui/src/app/scenes/miniapps/views/MiniAppMarketView.scss
index 799e5539b5..18adc363ea 100644
--- a/src/web-ui/src/app/scenes/miniapps/views/MiniAppMarketView.scss
+++ b/src/web-ui/src/app/scenes/miniapps/views/MiniAppMarketView.scss
@@ -245,8 +245,8 @@
color: var(--openbitfun-color-status-warning-content);
}
- span {
- margin-left: var(--openbitfun-space-2);
+ &-summary {
+ margin-inline-start: var(--openbitfun-space-2);
color: var(--openbitfun-color-content-muted);
font-family: var(--openbitfun-type-meta-font-family);
font-size: var(--openbitfun-type-meta-font-size);
diff --git a/src/web-ui/src/app/scenes/miniapps/views/MiniAppMarketView.tsx b/src/web-ui/src/app/scenes/miniapps/views/MiniAppMarketView.tsx
index 804ac3c4d0..2b1f14ec2d 100644
--- a/src/web-ui/src/app/scenes/miniapps/views/MiniAppMarketView.tsx
+++ b/src/web-ui/src/app/scenes/miniapps/views/MiniAppMarketView.tsx
@@ -542,7 +542,9 @@ const MiniAppMarketView: React.FC = ({ tabs }) => {
icon={}
/>
))}
- {detail.ratingAverage.toFixed(1)} · {formatNumber(detail.ratingCount)}
+
+ {detail.ratingAverage.toFixed(1)} · {formatNumber(detail.ratingCount)}
+