Skip to content

Commit 5c0335b

Browse files
committed
refactor: mark SvgIconProvider as stable
1 parent eefedab commit 5c0335b

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

  • tools/idea-plugin/src/main/kotlin/io/github/composegears/valkyrie/ui/screen/webimport/svg/common/domain

tools/idea-plugin/src/main/kotlin/io/github/composegears/valkyrie/ui/screen/webimport/svg/common/domain/SvgIconProvider.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
package io.github.composegears.valkyrie.ui.screen.webimport.svg.common.domain
22

3+
import androidx.compose.runtime.Stable
34
import io.github.composegears.valkyrie.ui.screen.webimport.common.domain.WebIconProvider
45
import io.github.composegears.valkyrie.ui.screen.webimport.common.domain.icon.IconStyle
56
import io.github.composegears.valkyrie.ui.screen.webimport.common.domain.icon.WebIconConfig
67
import io.github.composegears.valkyrie.ui.screen.webimport.common.domain.settings.SizeSettings
78
import io.github.composegears.valkyrie.ui.screen.webimport.svg.common.model.SvgIcon
89

10+
@Stable
911
interface SvgIconProvider : WebIconProvider<SvgIcon, WebIconConfig<SvgIcon>> {
1012
suspend fun loadPreviewSvg(icon: SvgIcon): String
1113

0 commit comments

Comments
 (0)