2022-10-30 11:37:02 -04:00
|
|
|
package eu.kanade.presentation.components
|
|
|
|
|
2022-11-10 10:31:56 +07:00
|
|
|
import androidx.compose.foundation.background
|
|
|
|
import androidx.compose.foundation.layout.Box
|
|
|
|
import androidx.compose.foundation.layout.fillMaxHeight
|
|
|
|
import androidx.compose.foundation.layout.fillMaxWidth
|
|
|
|
import androidx.compose.foundation.layout.height
|
|
|
|
import androidx.compose.foundation.layout.width
|
|
|
|
import androidx.compose.material3.DividerDefaults
|
2022-10-30 11:37:02 -04:00
|
|
|
import androidx.compose.runtime.Composable
|
|
|
|
import androidx.compose.ui.Modifier
|
2022-11-10 10:31:56 +07:00
|
|
|
import androidx.compose.ui.draw.alpha
|
|
|
|
import androidx.compose.ui.graphics.Color
|
|
|
|
import androidx.compose.ui.unit.dp
|
2022-10-30 11:37:02 -04:00
|
|
|
|
|
|
|
const val DIVIDER_ALPHA = 0.2f
|
|
|
|
|
|
|
|
@Composable
|
|
|
|
fun Divider(
|
|
|
|
modifier: Modifier = Modifier,
|
2022-11-10 10:31:56 +07:00
|
|
|
color: Color = DividerDefaults.color,
|
2022-10-30 11:37:02 -04:00
|
|
|
) {
|
2022-11-10 10:31:56 +07:00
|
|
|
Box(
|
|
|
|
modifier
|
|
|
|
.fillMaxWidth()
|
|
|
|
.height(1.dp)
|
|
|
|
.background(color = color)
|
|
|
|
.alpha(DIVIDER_ALPHA),
|
|
|
|
)
|
|
|
|
}
|
|
|
|
|
|
|
|
@Composable
|
|
|
|
fun VerticalDivider(
|
|
|
|
modifier: Modifier = Modifier,
|
|
|
|
color: Color = DividerDefaults.color,
|
|
|
|
) {
|
|
|
|
Box(
|
|
|
|
modifier
|
|
|
|
.fillMaxHeight()
|
|
|
|
.width(1.dp)
|
|
|
|
.background(color = color)
|
|
|
|
.alpha(DIVIDER_ALPHA),
|
2022-10-30 11:37:02 -04:00
|
|
|
)
|
|
|
|
}
|