Raccoon/feature/profile/build.gradle.kts
Dieguitux aa060a61b2
feat: implement user tags • part 2 (#197)
* update l10n

* move color components to common module

* create new UI components

* update persistence layer

- add color property
- add missing getter
- fix test accordingly

* add tag list screen

* add tag detail screen

* update build scripts and DI configuration

* add possibility to open tag management from profile side menu

* add possibility to edit tag membership in user detail
2024-12-30 08:37:07 +01:00

60 lines
2.5 KiB
Plaintext

plugins {
id("com.livefast.eattrash.kotlinMultiplatform")
id("com.livefast.eattrash.composeMultiplatform")
id("com.livefast.eattrash.androidTest")
alias(libs.plugins.kotlinx.kover)
}
kotlin {
sourceSets {
val commonMain by getting {
dependencies {
implementation(libs.kodein)
implementation(libs.voyager.navigator)
implementation(libs.voyager.screenmodel)
implementation(libs.voyager.kodein)
implementation(libs.voyager.tab)
implementation(libs.voyager.bottomsheet)
implementation(libs.ktor.cio)
implementation(projects.core.appearance)
implementation(projects.core.architecture)
implementation(projects.core.commonui.components)
implementation(projects.core.commonui.detailopener.api)
implementation(projects.core.commonui.lemmyui)
implementation(projects.core.commonui.modals)
implementation(projects.core.l10n)
implementation(projects.core.navigation)
implementation(projects.core.notifications)
implementation(projects.core.persistence)
implementation(projects.core.preferences)
implementation(projects.core.utils)
implementation(projects.domain.identity)
implementation(projects.domain.lemmy.data)
implementation(projects.domain.lemmy.repository)
implementation(projects.unit.createcomment)
implementation(projects.unit.createpost)
implementation(projects.unit.drafts)
implementation(projects.unit.editcommunity)
implementation(projects.unit.filteredcontents)
implementation(projects.unit.login)
implementation(projects.unit.manageaccounts)
implementation(projects.unit.managesubscriptions)
implementation(projects.unit.modlog)
implementation(projects.unit.myaccount)
implementation(projects.unit.reportlist)
implementation(projects.unit.usertags)
implementation(projects.unit.web)
implementation(projects.unit.zoomableimage)
}
}
val androidUnitTest by getting {
dependencies {
implementation(projects.core.architecture.testutils)
}
}
}
}