diff --git a/app/src/main/kotlin/com/x8bit/bitwarden/ui/auth/feature/masterpasswordguidance/MasterPasswordGuidanceScreen.kt b/app/src/main/kotlin/com/x8bit/bitwarden/ui/auth/feature/masterpasswordguidance/MasterPasswordGuidanceScreen.kt index 625a238290..87e2276c24 100644 --- a/app/src/main/kotlin/com/x8bit/bitwarden/ui/auth/feature/masterpasswordguidance/MasterPasswordGuidanceScreen.kt +++ b/app/src/main/kotlin/com/x8bit/bitwarden/ui/auth/feature/masterpasswordguidance/MasterPasswordGuidanceScreen.kt @@ -27,13 +27,13 @@ import com.bitwarden.ui.platform.base.util.annotatedStringResource import com.bitwarden.ui.platform.base.util.standardHorizontalMargin import com.bitwarden.ui.platform.base.util.toAnnotatedString import com.bitwarden.ui.platform.components.appbar.BitwardenTopAppBar +import com.bitwarden.ui.platform.components.content.model.ContentBlockData import com.bitwarden.ui.platform.components.util.rememberVectorPainter import com.bitwarden.ui.platform.resource.BitwardenDrawable import com.bitwarden.ui.platform.theme.BitwardenTheme import com.x8bit.bitwarden.R import com.x8bit.bitwarden.ui.platform.components.card.BitwardenActionCard import com.x8bit.bitwarden.ui.platform.components.card.BitwardenContentCard -import com.x8bit.bitwarden.ui.platform.components.model.ContentBlockData import com.x8bit.bitwarden.ui.platform.components.scaffold.BitwardenScaffold import kotlinx.collections.immutable.persistentListOf @@ -150,7 +150,7 @@ private fun MasterPasswordGuidanceContentBlocks(modifier: Modifier = Modifier) { subtitleText = annotatedStringResource( id = R.string.put_the_words_together_in_any_order_to_form_your_passphrase, ), - iconVectorResource = R.drawable.ic_number2, + iconVectorResource = BitwardenDrawable.ic_number2, ), ContentBlockData( headerText = stringResource(R.string.make_it_yours).toAnnotatedString(), diff --git a/app/src/main/kotlin/com/x8bit/bitwarden/ui/auth/feature/preventaccountlockout/PreventAccountLockoutScreen.kt b/app/src/main/kotlin/com/x8bit/bitwarden/ui/auth/feature/preventaccountlockout/PreventAccountLockoutScreen.kt index 529158b3f2..1e59ea4258 100644 --- a/app/src/main/kotlin/com/x8bit/bitwarden/ui/auth/feature/preventaccountlockout/PreventAccountLockoutScreen.kt +++ b/app/src/main/kotlin/com/x8bit/bitwarden/ui/auth/feature/preventaccountlockout/PreventAccountLockoutScreen.kt @@ -25,12 +25,12 @@ import androidx.hilt.navigation.compose.hiltViewModel import com.bitwarden.ui.platform.base.util.EventsEffect import com.bitwarden.ui.platform.base.util.standardHorizontalMargin import com.bitwarden.ui.platform.components.appbar.BitwardenTopAppBar +import com.bitwarden.ui.platform.components.content.model.ContentBlockData import com.bitwarden.ui.platform.components.util.rememberVectorPainter import com.bitwarden.ui.platform.resource.BitwardenDrawable import com.bitwarden.ui.platform.theme.BitwardenTheme import com.x8bit.bitwarden.R import com.x8bit.bitwarden.ui.platform.components.card.BitwardenContentCard -import com.x8bit.bitwarden.ui.platform.components.model.ContentBlockData import com.x8bit.bitwarden.ui.platform.components.scaffold.BitwardenScaffold import kotlinx.collections.immutable.persistentListOf diff --git a/app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/components/card/BitwardenContentCard.kt b/app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/components/card/BitwardenContentCard.kt index bb04fd6d14..b587adc68c 100644 --- a/app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/components/card/BitwardenContentCard.kt +++ b/app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/components/card/BitwardenContentCard.kt @@ -8,9 +8,9 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.graphics.Color import androidx.compose.ui.text.TextStyle +import com.bitwarden.ui.platform.components.content.BitwardenContentBlock +import com.bitwarden.ui.platform.components.content.model.ContentBlockData import com.bitwarden.ui.platform.theme.BitwardenTheme -import com.x8bit.bitwarden.ui.platform.components.content.BitwardenContentBlock -import com.x8bit.bitwarden.ui.platform.components.model.ContentBlockData import kotlinx.collections.immutable.ImmutableList /** diff --git a/app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/feature/settings/autofill/privilegedapps/about/AboutPrivilegedAppsScreen.kt b/app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/feature/settings/autofill/privilegedapps/about/AboutPrivilegedAppsScreen.kt index a9102ad905..24976998c9 100644 --- a/app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/feature/settings/autofill/privilegedapps/about/AboutPrivilegedAppsScreen.kt +++ b/app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/feature/settings/autofill/privilegedapps/about/AboutPrivilegedAppsScreen.kt @@ -19,12 +19,12 @@ import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import com.bitwarden.ui.platform.base.util.standardHorizontalMargin import com.bitwarden.ui.platform.components.appbar.BitwardenTopAppBar +import com.bitwarden.ui.platform.components.content.model.ContentBlockData import com.bitwarden.ui.platform.components.util.rememberVectorPainter import com.bitwarden.ui.platform.resource.BitwardenDrawable import com.bitwarden.ui.platform.theme.BitwardenTheme import com.x8bit.bitwarden.R import com.x8bit.bitwarden.ui.platform.components.card.BitwardenContentCard -import com.x8bit.bitwarden.ui.platform.components.model.ContentBlockData import com.x8bit.bitwarden.ui.platform.components.scaffold.BitwardenScaffold import kotlinx.collections.immutable.persistentListOf diff --git a/app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/feature/importlogins/ImportLoginsScreen.kt b/app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/feature/importlogins/ImportLoginsScreen.kt index cee08fa152..c35c9db7eb 100644 --- a/app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/feature/importlogins/ImportLoginsScreen.kt +++ b/app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/feature/importlogins/ImportLoginsScreen.kt @@ -47,6 +47,7 @@ import com.bitwarden.ui.platform.components.appbar.BitwardenTopAppBar import com.bitwarden.ui.platform.components.appbar.NavigationIcon import com.bitwarden.ui.platform.components.button.BitwardenFilledButton import com.bitwarden.ui.platform.components.button.BitwardenOutlinedButton +import com.bitwarden.ui.platform.components.content.model.ContentBlockData import com.bitwarden.ui.platform.components.util.rememberVectorPainter import com.bitwarden.ui.platform.resource.BitwardenDrawable import com.bitwarden.ui.platform.theme.BitwardenTheme @@ -55,7 +56,6 @@ import com.x8bit.bitwarden.ui.platform.components.bottomsheet.BitwardenModalBott import com.x8bit.bitwarden.ui.platform.components.card.BitwardenContentCard import com.x8bit.bitwarden.ui.platform.components.dialog.BitwardenLoadingDialog import com.x8bit.bitwarden.ui.platform.components.dialog.BitwardenTwoButtonDialog -import com.x8bit.bitwarden.ui.platform.components.model.ContentBlockData import com.x8bit.bitwarden.ui.platform.components.scaffold.BitwardenScaffold import com.x8bit.bitwarden.ui.platform.composition.LocalIntentManager import com.x8bit.bitwarden.ui.platform.manager.intent.IntentManager @@ -306,7 +306,7 @@ private fun ImportLoginsStepOneContent( subtitleText = null, ), ContentBlockData( - iconVectorResource = R.drawable.ic_number2, + iconVectorResource = BitwardenDrawable.ic_number2, headerText = instruction2, subtitleText = null, ), @@ -352,7 +352,7 @@ private fun ImportLoginsStepTwoContent( subtitleText = null, ), ContentBlockData( - iconVectorResource = R.drawable.ic_number2, + iconVectorResource = BitwardenDrawable.ic_number2, headerText = instruction2, subtitleText = null, ), @@ -394,7 +394,7 @@ private fun ImportLoginsStepThreeContent( subtitleText = null, ), ContentBlockData( - iconVectorResource = R.drawable.ic_number2, + iconVectorResource = BitwardenDrawable.ic_number2, headerText = instruction2, subtitleText = null, ), diff --git a/app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/feature/importlogins/components/ImportLoginsInstructionStep.kt b/app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/feature/importlogins/components/ImportLoginsInstructionStep.kt index 65230bef9e..f163933e6f 100644 --- a/app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/feature/importlogins/components/ImportLoginsInstructionStep.kt +++ b/app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/feature/importlogins/components/ImportLoginsInstructionStep.kt @@ -24,10 +24,11 @@ import com.bitwarden.ui.platform.base.util.standardHorizontalMargin import com.bitwarden.ui.platform.base.util.toAnnotatedString import com.bitwarden.ui.platform.components.button.BitwardenFilledButton import com.bitwarden.ui.platform.components.button.BitwardenOutlinedButton +import com.bitwarden.ui.platform.components.content.model.ContentBlockData +import com.bitwarden.ui.platform.resource.BitwardenDrawable import com.bitwarden.ui.platform.theme.BitwardenTheme import com.x8bit.bitwarden.R import com.x8bit.bitwarden.ui.platform.components.card.BitwardenContentCard -import com.x8bit.bitwarden.ui.platform.components.model.ContentBlockData import kotlinx.collections.immutable.ImmutableList import kotlinx.collections.immutable.persistentListOf @@ -120,7 +121,7 @@ private fun ImportLoginsInstructionStep_preview() { subtitleText = null, ), ContentBlockData( - iconVectorResource = R.drawable.ic_number2, + iconVectorResource = BitwardenDrawable.ic_number2, headerText = buildAnnotatedString { append("Step text 2") }, diff --git a/app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/components/content/BitwardenContentBlock.kt b/ui/src/main/kotlin/com/bitwarden/ui/platform/components/content/BitwardenContentBlock.kt similarity index 95% rename from app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/components/content/BitwardenContentBlock.kt rename to ui/src/main/kotlin/com/bitwarden/ui/platform/components/content/BitwardenContentBlock.kt index 607eab3208..bfc1dc0f78 100644 --- a/app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/components/content/BitwardenContentBlock.kt +++ b/ui/src/main/kotlin/com/bitwarden/ui/platform/components/content/BitwardenContentBlock.kt @@ -1,4 +1,4 @@ -package com.x8bit.bitwarden.ui.platform.components.content +package com.bitwarden.ui.platform.components.content import androidx.annotation.DrawableRes import androidx.compose.foundation.background @@ -20,10 +20,10 @@ import androidx.compose.ui.text.TextStyle import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import com.bitwarden.ui.platform.base.util.bottomDivider +import com.bitwarden.ui.platform.components.content.model.ContentBlockData import com.bitwarden.ui.platform.components.util.rememberVectorPainter +import com.bitwarden.ui.platform.resource.BitwardenDrawable import com.bitwarden.ui.platform.theme.BitwardenTheme -import com.x8bit.bitwarden.R -import com.x8bit.bitwarden.ui.platform.components.model.ContentBlockData /** * An overloaded version [BitwardenContentBlock] which takes a [ContentBlockData] for the @@ -129,7 +129,7 @@ private fun BitwardenContentBlock_preview() { data = ContentBlockData( headerText = "Header", subtitleText = "Subtitle", - iconVectorResource = R.drawable.ic_number2, + iconVectorResource = BitwardenDrawable.ic_number2, ), ) BitwardenContentBlock( diff --git a/app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/components/model/ContentBlockData.kt b/ui/src/main/kotlin/com/bitwarden/ui/platform/components/content/model/ContentBlockData.kt similarity index 79% rename from app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/components/model/ContentBlockData.kt rename to ui/src/main/kotlin/com/bitwarden/ui/platform/components/content/model/ContentBlockData.kt index fbcbcb9a53..83bfaf5d63 100644 --- a/app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/components/model/ContentBlockData.kt +++ b/ui/src/main/kotlin/com/bitwarden/ui/platform/components/content/model/ContentBlockData.kt @@ -1,14 +1,13 @@ -package com.x8bit.bitwarden.ui.platform.components.model +package com.bitwarden.ui.platform.components.content.model import androidx.annotation.DrawableRes import androidx.compose.runtime.Immutable import androidx.compose.ui.text.AnnotatedString import com.bitwarden.ui.platform.base.util.toAnnotatedString -import com.x8bit.bitwarden.ui.platform.components.content.BitwardenContentBlock +import com.bitwarden.ui.platform.components.content.BitwardenContentBlock /** - * Wrapper class for data to display in a - * [BitwardenContentBlock] + * Wrapper class for data to display in a [BitwardenContentBlock] */ @Immutable data class ContentBlockData( diff --git a/app/src/main/res/drawable/ic_number2.xml b/ui/src/main/res/drawable/ic_number2.xml similarity index 100% rename from app/src/main/res/drawable/ic_number2.xml rename to ui/src/main/res/drawable/ic_number2.xml