EnumQuickActions.kt (937B) - raw
1 package me.rhunk.snapenhance.action 2 3 import androidx.compose.material.icons.Icons 4 import androidx.compose.material.icons.filled.FolderOpen 5 import androidx.compose.material.icons.filled.History 6 import androidx.compose.material.icons.filled.Palette 7 import androidx.compose.material.icons.filled.PersonSearch 8 import androidx.compose.ui.graphics.vector.ImageVector 9 import me.rhunk.snapenhance.ui.manager.Routes 10 11 enum class EnumQuickActions( 12 val key: String, 13 val icon: ImageVector, 14 val action: Routes.() -> Unit 15 ) { 16 FILE_IMPORTS("file_imports", Icons.Default.FolderOpen, { 17 fileImports.navigateReset() 18 }), 19 FRIEND_TRACKER("friend_tracker", Icons.Default.PersonSearch, { 20 friendTracker.navigateReset() 21 }), 22 LOGGER_HISTORY("logger_history", Icons.Default.History, { 23 loggerHistory.navigateReset() 24 }), 25 THEMING("theming", Icons.Default.Palette, { 26 theming.navigateReset() 27 }) 28 }