From 1a67b5b3d3f0ec72cfb570a887e48114917253b1 Mon Sep 17 00:00:00 2001 From: Abrar Wiryawan Date: Wed, 14 Jul 2021 04:23:05 +0700 Subject: [PATCH] Update Main.kt (#3) * refactor Main.kt to improve readability * refactor Main.kt to improve readability * change spacing --- src/test/kotlin/Main.kt | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/test/kotlin/Main.kt b/src/test/kotlin/Main.kt index acd8f23d..936894fb 100644 --- a/src/test/kotlin/Main.kt +++ b/src/test/kotlin/Main.kt @@ -4,23 +4,25 @@ import java.io.File fun main() { val iconTest = File("raw-icons4") - val src = File("build/generated-icons").apply { mkdirs()} + val src = File("build/generated-icons").apply { mkdirs() } Svg2Compose.parse( - "br.com.compose.icons", - "EvaIcons", - src, - iconTest, - iconNameTransformer = { name, group -> name.removeSuffix(group, ignoreCase = true) } + applicationIconPackage = "br.com.compose.icons", + accessorName = "EvaIcons", + outputSourceDirectory = src, + vectorsDirectory = iconTest, + iconNameTransformer = { name, group -> + name.removeSuffix(group, ignoreCase = true) + } ) } private fun String.removeSuffix(suffix: String, ignoreCase: Boolean): String { - if(ignoreCase) { + return if (ignoreCase) { val index = lastIndexOf(suffix, ignoreCase = true) - return if(index > -1) substring(0, index) else this + if (index > -1) substring(0, index) else this } else { - return removeSuffix(suffix) + removeSuffix(suffix) } } \ No newline at end of file