feat: update Sparkline and Widget components for improved layout and visuals

This commit is contained in:
2026-08-14 21:19:32 +07:00
parent 9bc96dbc2d
commit b641198bee
7 changed files with 68 additions and 17 deletions
+6 -2
View File
@@ -9,8 +9,12 @@ struct PairHeader: View {
let iconSize: CGFloat
let titleSize: CGFloat
/// Знак и отступы привязаны к кеглю заголовка, а не к иконке: размер
/// иконки подбирается отдельно и не должен тянуть за собой логотип.
private var markSize: CGFloat { titleSize * 1.05 }
var body: some View {
HStack(spacing: iconSize * 0.3) {
HStack(spacing: titleSize * 0.55) {
CoinIconView(currency: thumb.quoteCurrency, data: icon, size: iconSize)
HStack(spacing: 1) {
@@ -30,7 +34,7 @@ struct PairHeader: View {
Spacer(minLength: 4)
RapiraMark(size: iconSize * 0.52)
RapiraMark(size: markSize)
}
}
}