You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.1 KiB
35 lines
1.1 KiB
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME}#end |
|
|
|
import androidx.compose.foundation.layout.Box |
|
import androidx.compose.material3.MaterialTheme |
|
import androidx.compose.runtime.Composable |
|
import androidx.compose.ui.Alignment |
|
import androidx.compose.ui.Modifier |
|
import androidx.compose.ui.tooling.preview.Preview |
|
import androidx.compose.ui.tooling.preview.PreviewParameter |
|
import io.element.android.libraries.designsystem.preview.ElementPreview |
|
import io.element.android.libraries.designsystem.preview.PreviewsDayNight |
|
import io.element.android.libraries.designsystem.theme.components.Text |
|
|
|
@Composable |
|
fun ${NAME}View( |
|
state: ${NAME}State, |
|
modifier: Modifier = Modifier, |
|
) { |
|
Box(modifier, contentAlignment = Alignment.Center) { |
|
Text( |
|
"${NAME} feature view", |
|
color = MaterialTheme.colorScheme.primary, |
|
) |
|
} |
|
} |
|
|
|
@PreviewsDayNight |
|
@Composable |
|
internal fun ${NAME}ViewPreview( |
|
@PreviewParameter(${NAME}StateProvider::class) state: ${NAME}State |
|
) = ElementPreview { |
|
${NAME}View( |
|
state = state, |
|
) |
|
}
|
|
|