refactor: merge to compose-extension new usage

This commit is contained in:
2024-01-16 23:30:21 +08:00
parent 93e36b2e18
commit 44b065972e
2 changed files with 1 additions and 15 deletions

View File

@@ -25,8 +25,6 @@ import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.size
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.hapticfeedback.HapticFeedbackType
import androidx.compose.ui.platform.LocalHapticFeedback
import androidx.compose.ui.unit.dp
import com.highcapable.flexiui.FlexiTheme
import com.highcapable.flexiui.component.Text
@@ -50,16 +48,4 @@ fun SecondaryText(text: String) {
color = FlexiTheme.colors.textSecondary,
style = FlexiTheme.typography.secondary
)
}
@Composable
fun HapticFeedback(
type: HapticFeedbackType = HapticFeedbackType.LongPress,
handler: () -> Unit
): () -> Unit {
val hapticFeedback = LocalHapticFeedback.current
return {
handler()
hapticFeedback.performHapticFeedback(type)
}
}

View File

@@ -45,6 +45,7 @@ import androidx.compose.runtime.setValue
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp
import com.highcapable.betterandroid.compose.extension.ui.HapticFeedback
import com.highcapable.betterandroid.compose.multiplatform.backpress.BackHandler
import com.highcapable.flexiui.component.Button
import com.highcapable.flexiui.component.DropdownMenu
@@ -59,7 +60,6 @@ import com.highcapable.flexiui.component.Text
import com.highcapable.flexiui.component.window.FlexiDialog
import com.highcapable.flexiui.demo.Delete
import com.highcapable.flexiui.demo.DeleteForever
import com.highcapable.flexiui.demo.HapticFeedback
import com.highcapable.flexiui.demo.ListAdd
import com.highcapable.flexiui.demo.PrimarySpacer
import com.highcapable.flexiui.demo.bean.SimpleListBean