修复密码修改页面、Favorite页面

This commit is contained in:
2024-10-13 04:23:04 +08:00
parent dc0aa4d46c
commit f1e0b5d49b
4 changed files with 11 additions and 7 deletions

View File

@@ -103,7 +103,7 @@ fun ChangePasswordScreen() {
hint = "Enter your current password",
error = oldPasswordError
)
Spacer(modifier = Modifier.height(24.dp))
Spacer(modifier = Modifier.height(4.dp))
TextInputField(
text = newPassword,
onValueChange = { newPassword = it },
@@ -112,7 +112,7 @@ fun ChangePasswordScreen() {
hint = "Enter your new password",
error = passwordError
)
Spacer(modifier = Modifier.height(24.dp))
Spacer(modifier = Modifier.height(4.dp))
TextInputField(
text = confirmPassword,
onValueChange = { confirmPassword = it },
@@ -121,7 +121,7 @@ fun ChangePasswordScreen() {
hint = "Enter your new password again",
error = confirmPasswordError
)
Spacer(modifier = Modifier.height(80.dp))
Spacer(modifier = Modifier.height(50.dp))
ActionButton(
modifier = Modifier
.width(345.dp)

View File

@@ -10,6 +10,7 @@ import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.size
import androidx.compose.foundation.lazy.grid.GridCells
import androidx.compose.foundation.lazy.grid.LazyVerticalGrid
import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.material.ExperimentalMaterialApi
import androidx.compose.material.pullrefresh.PullRefreshIndicator
import androidx.compose.material.pullrefresh.pullRefresh
@@ -18,6 +19,7 @@ import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.clip
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.res.stringResource
@@ -78,7 +80,6 @@ fun FavouriteListPage() {
.fillMaxWidth()
.aspectRatio(1f)
.padding(2.dp)
.noRippleClickable {
navController.navigateToPost(
id = momentItem.id,
@@ -91,7 +92,8 @@ fun FavouriteListPage() {
imageUrl = momentItem.images[0].thumbnail,
contentDescription = "",
modifier = Modifier
.fillMaxSize(),
.fillMaxSize()
.clip(RoundedCornerShape(8.dp)),
context = context
)
if (momentItem.images.size > 1) {

View File

@@ -177,7 +177,7 @@ fun ProfileV3(
modifier = Modifier
.fillMaxWidth()
.let {
if (isSelf && state.toolbarState.progress == 0f) {
if (isSelf) {
it.noRippleClickable {
Intent(Intent.ACTION_PICK).apply {
type = "image/*"

View File

@@ -4,6 +4,7 @@ import androidx.compose.foundation.Image
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.WindowInsets
import androidx.compose.foundation.layout.asPaddingValues
@@ -141,7 +142,8 @@ fun DiscoverView() {
val navController = LocalNavController.current
LazyVerticalGrid(
columns = GridCells.Fixed(3),
modifier = Modifier.fillMaxSize()
modifier = Modifier.fillMaxSize().padding(bottom = 8.dp),
// contentPadding = PaddingValues(8.dp)
) {
items(moments.itemCount) { idx ->
val momentItem = moments[idx] ?: return@items