Добавлены новые экраны GUI
Этот коммит содержится в:
родитель
1582a49757
Коммит
2376044021
@ -0,0 +1,38 @@
|
|||||||
|
package ru.csasq.beeapp.ui.screens
|
||||||
|
|
||||||
|
import androidx.compose.foundation.layout.Column
|
||||||
|
import androidx.compose.foundation.layout.PaddingValues
|
||||||
|
import androidx.compose.foundation.layout.fillMaxSize
|
||||||
|
import androidx.compose.foundation.layout.padding
|
||||||
|
import androidx.compose.foundation.rememberScrollState
|
||||||
|
import androidx.compose.foundation.verticalScroll
|
||||||
|
import androidx.compose.material3.Text
|
||||||
|
import androidx.compose.runtime.Composable
|
||||||
|
import androidx.compose.ui.Modifier
|
||||||
|
import androidx.compose.ui.unit.dp
|
||||||
|
import androidx.navigation.NavController
|
||||||
|
|
||||||
|
@Composable
|
||||||
|
fun AuthorRequestsScreen(
|
||||||
|
navController: NavController,
|
||||||
|
paddingValues: PaddingValues,
|
||||||
|
) {
|
||||||
|
Column(
|
||||||
|
modifier = Modifier
|
||||||
|
.padding(
|
||||||
|
paddingValues = paddingValues,
|
||||||
|
)
|
||||||
|
.fillMaxSize()
|
||||||
|
.verticalScroll(
|
||||||
|
state = rememberScrollState(),
|
||||||
|
),
|
||||||
|
) {
|
||||||
|
Text (
|
||||||
|
text = "Здесь будет список обращений авторов",
|
||||||
|
modifier = Modifier
|
||||||
|
.padding(
|
||||||
|
horizontal = 16.dp,
|
||||||
|
)
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,38 @@
|
|||||||
|
package ru.csasq.beeapp.ui.screens
|
||||||
|
|
||||||
|
import androidx.compose.foundation.layout.Column
|
||||||
|
import androidx.compose.foundation.layout.PaddingValues
|
||||||
|
import androidx.compose.foundation.layout.fillMaxSize
|
||||||
|
import androidx.compose.foundation.layout.padding
|
||||||
|
import androidx.compose.foundation.rememberScrollState
|
||||||
|
import androidx.compose.foundation.verticalScroll
|
||||||
|
import androidx.compose.material3.Text
|
||||||
|
import androidx.compose.runtime.Composable
|
||||||
|
import androidx.compose.ui.Modifier
|
||||||
|
import androidx.compose.ui.unit.dp
|
||||||
|
import androidx.navigation.NavController
|
||||||
|
|
||||||
|
@Composable
|
||||||
|
fun CustomerRequestsScreen(
|
||||||
|
navController: NavController,
|
||||||
|
paddingValues: PaddingValues,
|
||||||
|
) {
|
||||||
|
Column(
|
||||||
|
modifier = Modifier
|
||||||
|
.padding(
|
||||||
|
paddingValues = paddingValues,
|
||||||
|
)
|
||||||
|
.fillMaxSize()
|
||||||
|
.verticalScroll(
|
||||||
|
state = rememberScrollState(),
|
||||||
|
),
|
||||||
|
) {
|
||||||
|
Text (
|
||||||
|
text = "Здесь будет список обращений пользователей",
|
||||||
|
modifier = Modifier
|
||||||
|
.padding(
|
||||||
|
horizontal = 16.dp,
|
||||||
|
)
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,38 @@
|
|||||||
|
package ru.csasq.beeapp.ui.screens
|
||||||
|
|
||||||
|
import androidx.compose.foundation.layout.Column
|
||||||
|
import androidx.compose.foundation.layout.PaddingValues
|
||||||
|
import androidx.compose.foundation.layout.fillMaxSize
|
||||||
|
import androidx.compose.foundation.layout.padding
|
||||||
|
import androidx.compose.foundation.rememberScrollState
|
||||||
|
import androidx.compose.foundation.verticalScroll
|
||||||
|
import androidx.compose.material3.Text
|
||||||
|
import androidx.compose.runtime.Composable
|
||||||
|
import androidx.compose.ui.Modifier
|
||||||
|
import androidx.compose.ui.unit.dp
|
||||||
|
import androidx.navigation.NavController
|
||||||
|
|
||||||
|
@Composable
|
||||||
|
fun SignaturesScreen(
|
||||||
|
navController: NavController,
|
||||||
|
paddingValues: PaddingValues,
|
||||||
|
) {
|
||||||
|
Column(
|
||||||
|
modifier = Modifier
|
||||||
|
.padding(
|
||||||
|
paddingValues = paddingValues,
|
||||||
|
)
|
||||||
|
.fillMaxSize()
|
||||||
|
.verticalScroll(
|
||||||
|
state = rememberScrollState(),
|
||||||
|
),
|
||||||
|
) {
|
||||||
|
Text (
|
||||||
|
text = "Здесь будет список подписей",
|
||||||
|
modifier = Modifier
|
||||||
|
.padding(
|
||||||
|
horizontal = 16.dp,
|
||||||
|
)
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,37 @@
|
|||||||
|
package ru.csasq.beeapp.ui.screens
|
||||||
|
|
||||||
|
import androidx.compose.foundation.layout.Column
|
||||||
|
import androidx.compose.foundation.layout.PaddingValues
|
||||||
|
import androidx.compose.foundation.layout.fillMaxSize
|
||||||
|
import androidx.compose.foundation.layout.padding
|
||||||
|
import androidx.compose.foundation.rememberScrollState
|
||||||
|
import androidx.compose.foundation.verticalScroll
|
||||||
|
import androidx.compose.runtime.Composable
|
||||||
|
import androidx.compose.ui.Modifier
|
||||||
|
import androidx.navigation.NavController
|
||||||
|
import ru.csasq.beeapp.ui.components.UserButton
|
||||||
|
|
||||||
|
@Composable
|
||||||
|
fun UsersScreen(
|
||||||
|
navController: NavController,
|
||||||
|
paddingValues: PaddingValues,
|
||||||
|
) {
|
||||||
|
Column(
|
||||||
|
modifier = Modifier
|
||||||
|
.padding(
|
||||||
|
paddingValues = paddingValues,
|
||||||
|
)
|
||||||
|
.fillMaxSize()
|
||||||
|
.verticalScroll(
|
||||||
|
state = rememberScrollState(),
|
||||||
|
),
|
||||||
|
) {
|
||||||
|
repeat(25) {
|
||||||
|
UserButton(
|
||||||
|
title = "Иваницкий Глеб Олегович",
|
||||||
|
caption = "Гавносос последней степени критенизма",
|
||||||
|
onClick = {},
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Загрузка…
Ссылка в новой задаче
Block a user