File tree Expand file tree Collapse file tree 3 files changed +10
-4
lines changed
core/designsystem/src/main/kotlin/com/ninecraft/booket/core/designsystem/component/checkbox Expand file tree Collapse file tree 3 files changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,9 @@ import androidx.compose.runtime.setValue
1515import androidx.compose.ui.Alignment
1616import androidx.compose.ui.Modifier
1717import androidx.compose.ui.graphics.Color
18+ import androidx.compose.ui.graphics.vector.ImageVector
1819import androidx.compose.ui.res.painterResource
20+ import androidx.compose.ui.res.vectorResource
1921import androidx.compose.ui.tooling.preview.Preview
2022import androidx.compose.ui.unit.dp
2123import com.ninecraft.booket.core.common.extensions.noRippleClickable
@@ -45,7 +47,7 @@ fun CircleCheckBox(
4547 contentAlignment = Alignment .Center ,
4648 ) {
4749 Icon (
48- painter = painterResource (id = R .drawable.ic_check),
50+ imageVector = ImageVector .vectorResource (id = R .drawable.ic_check),
4951 contentDescription = " Circle Checkbox" ,
5052 tint = iconTint,
5153 )
Original file line number Diff line number Diff line change @@ -15,7 +15,9 @@ import androidx.compose.runtime.setValue
1515import androidx.compose.ui.Alignment
1616import androidx.compose.ui.Modifier
1717import androidx.compose.ui.graphics.Color
18+ import androidx.compose.ui.graphics.vector.ImageVector
1819import androidx.compose.ui.res.painterResource
20+ import androidx.compose.ui.res.vectorResource
1921import androidx.compose.ui.tooling.preview.Preview
2022import androidx.compose.ui.unit.dp
2123import com.ninecraft.booket.core.common.extensions.noRippleClickable
@@ -45,7 +47,7 @@ fun SquareCheckBox(
4547 contentAlignment = Alignment .Center ,
4648 ) {
4749 Icon (
48- painter = painterResource (id = R .drawable.ic_check),
50+ imageVector = ImageVector .vectorResource (id = R .drawable.ic_check),
4951 contentDescription = " Square Checkbox" ,
5052 tint = iconTint,
5153 )
Original file line number Diff line number Diff line change @@ -9,7 +9,9 @@ import androidx.compose.runtime.mutableStateOf
99import androidx.compose.runtime.remember
1010import androidx.compose.runtime.setValue
1111import androidx.compose.ui.Modifier
12+ import androidx.compose.ui.graphics.vector.ImageVector
1213import androidx.compose.ui.res.painterResource
14+ import androidx.compose.ui.res.vectorResource
1315import androidx.compose.ui.tooling.preview.Preview
1416import androidx.compose.ui.unit.dp
1517import com.ninecraft.booket.core.common.extensions.noRippleClickable
@@ -23,11 +25,11 @@ fun TickOnlyCheckBox(
2325 modifier : Modifier = Modifier ,
2426) {
2527 Icon (
28+ imageVector = ImageVector .vectorResource(id = R .drawable.ic_check),
29+ contentDescription = " TickOnly Checkbox" ,
2630 modifier = modifier
2731 .size(24 .dp)
2832 .noRippleClickable { onCheckedChange(! checked) },
29- painter = painterResource(id = R .drawable.ic_check),
30- contentDescription = " TickOnly Checkbox" ,
3133 tint = if (checked) ReedTheme .colors.contentBrand else ReedTheme .colors.contentTertiary,
3234 )
3335}
You can’t perform that action at this time.
0 commit comments