Updated on 2026-08-14
This commit is contained in:
parent
855ee45378
commit
0ff4d0979c
156 changed files with 34 additions and 2176 deletions
|
|
@ -2,10 +2,8 @@ package com.tangem.core.ui.components
|
|||
|
||||
import androidx.annotation.DrawableRes
|
||||
import androidx.compose.foundation.layout.RowScope
|
||||
import androidx.compose.foundation.layout.Spacer
|
||||
import androidx.compose.foundation.layout.fillMaxWidth
|
||||
import androidx.compose.foundation.layout.height
|
||||
import androidx.compose.foundation.layout.width
|
||||
import androidx.compose.foundation.shape.RoundedCornerShape
|
||||
import androidx.compose.material.Button
|
||||
import androidx.compose.material.ButtonDefaults
|
||||
|
|
@ -14,7 +12,6 @@ import androidx.compose.material.MaterialTheme
|
|||
import androidx.compose.material.Text
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.res.dimensionResource
|
||||
import androidx.compose.ui.res.painterResource
|
||||
import androidx.compose.ui.tooling.preview.Preview
|
||||
import com.tangem.core.ui.R
|
||||
|
|
@ -158,7 +155,7 @@ fun PrimaryStartIconButton(
|
|||
painter = painterResource(id = iconResId),
|
||||
contentDescription = null,
|
||||
)
|
||||
Spacer(modifier = Modifier.width(dimensionResource(R.dimen.spacing8)))
|
||||
SpacerW8()
|
||||
Text(text = text)
|
||||
},
|
||||
)
|
||||
|
|
@ -191,7 +188,7 @@ fun PrimaryEndIconButton(
|
|||
onClick = onClick,
|
||||
content = {
|
||||
Text(text = text)
|
||||
Spacer(modifier = Modifier.width(dimensionResource(R.dimen.spacing8)))
|
||||
SpacerW8()
|
||||
Icon(
|
||||
painter = painterResource(id = iconResId),
|
||||
contentDescription = null,
|
||||
|
|
@ -211,7 +208,7 @@ private fun PrimaryButtonRow(
|
|||
onClick = onClick,
|
||||
modifier = modifier
|
||||
.fillMaxWidth()
|
||||
.height(dimensionResource(R.dimen.size48)),
|
||||
.height(TangemTheme.dimens.size48),
|
||||
enabled = enabled,
|
||||
shape = RoundedCornerShape(TangemTheme.dimens.radius12),
|
||||
colors = ButtonDefaults.buttonColors(
|
||||
|
|
|
|||
|
|
@ -13,7 +13,6 @@ import androidx.compose.material.Text
|
|||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.Alignment
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.res.dimensionResource
|
||||
import androidx.compose.ui.res.painterResource
|
||||
import androidx.compose.ui.tooling.preview.Preview
|
||||
import com.tangem.core.ui.R
|
||||
|
|
@ -41,15 +40,15 @@ fun AppBarWithBackButton(
|
|||
modifier = modifier
|
||||
.background(color = TangemTheme.colors.background.secondary)
|
||||
.fillMaxWidth()
|
||||
.padding(all = dimensionResource(R.dimen.spacing16)),
|
||||
horizontalArrangement = Arrangement.spacedBy(dimensionResource(R.dimen.spacing16)),
|
||||
.padding(all = TangemTheme.dimens.spacing16),
|
||||
horizontalArrangement = Arrangement.spacedBy(TangemTheme.dimens.spacing16),
|
||||
verticalAlignment = Alignment.CenterVertically,
|
||||
) {
|
||||
Icon(
|
||||
painter = painterResource(iconRes ?: R.drawable.ic_back_24),
|
||||
contentDescription = null,
|
||||
modifier = Modifier
|
||||
.size(size = dimensionResource(R.dimen.size24))
|
||||
.size(size = TangemTheme.dimens.size24)
|
||||
.clickable { onBackClick() },
|
||||
tint = TangemTheme.colors.icon.primary1,
|
||||
)
|
||||
|
|
|
|||
|
|
@ -1,14 +0,0 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="22dp"
|
||||
android:height="22dp"
|
||||
android:autoMirrored="true"
|
||||
android:viewportWidth="22"
|
||||
android:viewportHeight="22">
|
||||
<path
|
||||
android:fillColor="#F3BA2F"
|
||||
android:pathData="M11,0L11,0A11,11 0,0 1,22 11L22,11A11,11 0,0 1,11 22L11,22A11,11 0,0 1,0 11L0,11A11,11 0,0 1,11 0z" />
|
||||
<path
|
||||
android:fillColor="#ffffff"
|
||||
android:fillType="evenOdd"
|
||||
android:pathData="M8.33,9.903L11,7.233L13.672,9.905L15.225,8.351L11,4.125L6.775,8.35L8.33,9.903ZM4.124,11.001L5.677,9.447L7.231,11.001L5.677,12.554L4.124,11.001ZM11,14.769L8.329,12.098L6.773,13.65L6.775,13.652L11,17.876L15.225,13.65L15.226,13.649L13.672,12.097L11,14.769ZM14.767,11.001L16.321,9.448L17.875,11.001L16.321,12.555L14.767,11.001ZM11,9.422L12.576,10.999H12.578L12.576,11L11,12.578L9.425,11.003L9.422,10.999L9.425,10.997L9.7,10.721L9.835,10.588L11,9.422Z" />
|
||||
</vector>
|
||||
|
|
@ -1,58 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<!-- region Elevation -->
|
||||
<dimen name="elevation1">1dp</dimen>
|
||||
<dimen name="elevation2">2dp</dimen>
|
||||
<dimen name="elevation3">3dp</dimen>
|
||||
<dimen name="elevation4">4dp</dimen>
|
||||
<dimen name="elevation6">6dp</dimen>
|
||||
<dimen name="elevation8">8dp</dimen>
|
||||
<dimen name="elevation12">12dp</dimen>
|
||||
<dimen name="elevation16">16dp</dimen>
|
||||
<dimen name="elevation24">24dp</dimen>
|
||||
<!-- endregion Elevation -->
|
||||
|
||||
<!-- region Radius -->
|
||||
<dimen name="radius2">2dp</dimen>
|
||||
<dimen name="radius6">6dp</dimen>
|
||||
<dimen name="radius8">8dp</dimen>
|
||||
<dimen name="radius12">12dp</dimen>
|
||||
<dimen name="radius16">16dp</dimen>
|
||||
<!-- endregion Radius -->
|
||||
|
||||
<!-- region Size -->
|
||||
<dimen name="size0">0dp</dimen>
|
||||
<dimen name="size4">4dp</dimen>
|
||||
<dimen name="size11">11dp</dimen>
|
||||
<dimen name="size16">16dp</dimen>
|
||||
<dimen name="size20">20dp</dimen>
|
||||
<dimen name="size24">24dp</dimen>
|
||||
<dimen name="size28">28dp</dimen>
|
||||
<dimen name="size32">32dp</dimen>
|
||||
<dimen name="size40">40dp</dimen>
|
||||
<dimen name="size48">48dp</dimen>
|
||||
<dimen name="size56">56dp</dimen>
|
||||
<dimen name="size84">84dp</dimen>
|
||||
<dimen name="size86">86dp</dimen>
|
||||
<dimen name="size102">102dp</dimen>
|
||||
<dimen name="size164">164dp</dimen>
|
||||
<dimen name="size200">200dp</dimen>
|
||||
<!-- endregion Size -->
|
||||
|
||||
<!-- region Spacing -->
|
||||
<dimen name="spacing2">2dp</dimen>
|
||||
<dimen name="spacing4">4dp</dimen>
|
||||
<dimen name="spacing8">8dp</dimen>
|
||||
<dimen name="spacing10">10dp</dimen>
|
||||
<dimen name="spacing12">12dp</dimen>
|
||||
<dimen name="spacing14">14dp</dimen>
|
||||
<dimen name="spacing16">16dp</dimen>
|
||||
<dimen name="spacing24">24dp</dimen>
|
||||
<dimen name="spacing32">32dp</dimen>
|
||||
<dimen name="spacing44">44dp</dimen>
|
||||
<dimen name="spacing50">50dp</dimen>
|
||||
<dimen name="spacing54">54dp</dimen>
|
||||
<dimen name="spacing56">56dp</dimen>
|
||||
<dimen name="spacing92">92dp</dimen>
|
||||
<!-- endregion Spacing -->
|
||||
</resources>
|
||||
Loading…
Add table
Add a link
Reference in a new issue