@@ -34,20 +34,13 @@ import androidx.compose.runtime.Composable
34
34
import androidx.compose.runtime.remember
35
35
import androidx.compose.ui.Alignment
36
36
import androidx.compose.ui.Modifier
37
- import androidx.compose.ui.geometry.Rect
38
- import androidx.compose.ui.geometry.Size
39
- import androidx.compose.ui.graphics.Outline
40
- import androidx.compose.ui.graphics.Path
41
- import androidx.compose.ui.graphics.Shape
42
37
import androidx.compose.ui.graphics.vector.ImageVector
43
38
import androidx.compose.ui.res.stringResource
44
39
import androidx.compose.ui.res.vectorResource
45
40
import androidx.compose.ui.text.AnnotatedString
46
41
import androidx.compose.ui.text.style.TextOverflow
47
42
import androidx.compose.ui.tooling.preview.Preview
48
43
import androidx.compose.ui.tooling.preview.PreviewParameter
49
- import androidx.compose.ui.unit.Density
50
- import androidx.compose.ui.unit.LayoutDirection
51
44
import androidx.compose.ui.unit.dp
52
45
import io.element.android.features.roomlist.impl.model.RoomListRoomSummary
53
46
import io.element.android.features.roomlist.impl.model.RoomListRoomSummaryProvider
@@ -211,29 +204,6 @@ private fun NotificationIcon(room: RoomListRoomSummary) {
211
204
}
212
205
}
213
206
214
- val TextPlaceholderShape = PercentRectangleSizeShape (0.5f )
215
-
216
- class PercentRectangleSizeShape (private val percent : Float ) : Shape {
217
- override fun createOutline (
218
- size : Size ,
219
- layoutDirection : LayoutDirection ,
220
- density : Density
221
- ): Outline {
222
- val halfPercent = percent / 2f
223
- val path = Path ().apply {
224
- val rect = Rect (
225
- left = 0f ,
226
- top = size.height * halfPercent,
227
- right = size.width,
228
- bottom = size.height * (1 - halfPercent)
229
- )
230
- addRect(rect)
231
- close()
232
- }
233
- return Outline .Generic (path)
234
- }
235
- }
236
-
237
207
@Preview
238
208
@Composable
239
209
internal fun RoomSummaryRowLightPreview (@PreviewParameter(RoomListRoomSummaryProvider ::class ) data : RoomListRoomSummary ) =
0 commit comments