Extract components 2
This commit is contained in:
@@ -1,13 +1,28 @@
|
|||||||
package de.sebse.fuplanner2.ui.shared
|
package de.sebse.fuplanner2.ui.shared
|
||||||
|
|
||||||
|
import androidx.compose.foundation.layout.padding
|
||||||
import androidx.compose.material.MaterialTheme
|
import androidx.compose.material.MaterialTheme
|
||||||
import androidx.compose.material.Text
|
import androidx.compose.material.Text
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
|
import androidx.compose.ui.Modifier
|
||||||
|
import androidx.compose.ui.res.dimensionResource
|
||||||
|
import androidx.compose.ui.tooling.preview.Preview
|
||||||
|
import de.sebse.fuplanner2.R
|
||||||
|
import de.sebse.fuplanner2.ui.theme.AppTheme
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
fun Heading(text: String) {
|
fun Heading(text: String) {
|
||||||
Text(
|
Text(
|
||||||
text = text,
|
text = text,
|
||||||
style = MaterialTheme.typography.h5
|
style = MaterialTheme.typography.h5,
|
||||||
|
modifier = Modifier.padding(top = dimensionResource(id = R.dimen.header_padding))
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Preview
|
||||||
|
@Composable
|
||||||
|
fun HeadingPreview() {
|
||||||
|
AppTheme {
|
||||||
|
Text("Super Cool")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -9,4 +9,5 @@
|
|||||||
<dimen name="card_view_margin">4dp</dimen>
|
<dimen name="card_view_margin">4dp</dimen>
|
||||||
<dimen name="card_view_padding">5dp</dimen>
|
<dimen name="card_view_padding">5dp</dimen>
|
||||||
<dimen name="card_view_elevation">4dp</dimen>
|
<dimen name="card_view_elevation">4dp</dimen>
|
||||||
|
<dimen name="header_padding">8dp</dimen>
|
||||||
</resources>
|
</resources>
|
||||||
Reference in New Issue
Block a user