1
1
package com.crosspaste.ui.paste.side.preview
2
2
3
- import androidx.compose.foundation.background
4
3
import androidx.compose.foundation.layout.Box
5
4
import androidx.compose.foundation.layout.BoxWithConstraints
6
5
import androidx.compose.foundation.layout.Column
7
6
import androidx.compose.foundation.layout.Spacer
8
7
import androidx.compose.foundation.layout.fillMaxWidth
9
- import androidx.compose.foundation.layout.height
10
- import androidx.compose.foundation.layout.padding
11
8
import androidx.compose.foundation.layout.size
12
9
import androidx.compose.foundation.layout.wrapContentHeight
13
10
import androidx.compose.material3.MaterialTheme
@@ -23,24 +20,19 @@ import androidx.compose.ui.text.style.TextOverflow
23
20
import androidx.compose.ui.unit.Constraints
24
21
import com.crosspaste.ui.theme.AppUIColors
25
22
import com.crosspaste.ui.theme.AppUIFont
26
- import com.crosspaste.ui.theme.AppUISize.huge
27
- import com.crosspaste.ui.theme.AppUISize.small3X
28
23
import com.crosspaste.ui.theme.AppUISize.tiny4X
29
24
import com.crosspaste.ui.theme.DesktopAppUIFont
30
25
import com.crosspaste.utils.getUrlUtils
31
26
32
27
@Composable
33
28
fun UrlBottomSolid (
29
+ modifier : Modifier = Modifier ,
34
30
title : String? = null,
35
31
url : String ,
32
+ maxLines : Int ,
36
33
) {
37
34
Box (
38
- modifier =
39
- Modifier
40
- .fillMaxWidth()
41
- .height(huge)
42
- .background(AppUIColors .topBackground)
43
- .padding(horizontal = small3X, vertical = small3X),
35
+ modifier = modifier,
44
36
contentAlignment = Alignment .Center ,
45
37
) {
46
38
Column (
@@ -71,7 +63,7 @@ fun UrlBottomSolid(
71
63
.contentColorFor(AppUIColors .topBackground)
72
64
.copy(alpha = 0.5f ),
73
65
)
74
- val maxLines = if (title == null ) 2 else 1
66
+ val maxLines = if (title == null ) maxLines else maxLines - 1
75
67
76
68
val density = LocalDensity .current
77
69
0 commit comments