Files
f7cloud_mobile/feature/files/build.gradle
T
b-dev-mobile f280e19418
CI / verify (push) Failing after 3s
CI / release (push) Has been skipped
Дизайн Файлов (чанк 3): рескин каркаса главного экрана под макет
- FilesBrowserChrome.kt: поиск-пилюля + переключатель список⇄сетка, хлебные
  крошки (навигация navigateToPath), фильтр-чипы (Тип файла/Участники/Изменен)
  вместо десктопной колоночной шапки, вид СЕТКА (LazyVerticalGrid 2 кол., карточки),
  пустое состояние (иконка+заголовок+подзаголовок).
- Строки списка без разделителей (по макету). Токены F7Spacing/F7Radius.
- material-icons-extended → feature:files (иконки chrome; точные из дизайна — потом).

feature:files компилируется. Логика (загрузка/выбор/открытие) не менялась.
2026-07-08 08:12:52 +00:00

47 lines
1.2 KiB
Groovy

plugins {
id 'com.android.library'
id 'org.jetbrains.kotlin.android'
id 'org.jetbrains.kotlin.plugin.compose'
}
android {
namespace 'ru.forbion.f7cloud.feature.files'
compileSdk 36
defaultConfig {
minSdk 26
}
buildFeatures {
compose true
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = '17'
}
}
dependencies {
implementation project(':core:auth')
implementation project(':core:database')
implementation project(':core:network')
implementation project(':core:designsystem')
def composeBom = platform(libs.compose.bom)
implementation composeBom
implementation libs.compose.ui
implementation libs.compose.material3
implementation libs.compose.material.icons.extended
implementation libs.compose.foundation
implementation libs.lifecycle.viewmodel.compose
implementation libs.coroutines.android
implementation libs.json
implementation libs.core.ktx
implementation libs.activity.compose
implementation libs.documentfile
implementation libs.coil.compose
implementation libs.coil.svg
}