Skip to content

A kotlin platform library for using phosphor icon in compose multiplatform.

License

Notifications You must be signed in to change notification settings

adamglin0/compose-phosphor-icon

Repository files navigation

Phosphor Icons for Compose Multiplatform

A Kotlin Multiplatform library for using Phosphor Icons in Compose Multiplatform.

Maven Central Version


Install

This library supports these platforms:

  1. Android
  2. iOS
  3. Desktop (JVM)
  4. Web (JS / WasmJS)

In your Kotlin module:

implementation("com.adamglin:phosphor-icon:$version")

Usage

Icon(imageVector = PhosphorIcons.Bold.AirTrafficControl, contentDescription = null)

Versions

lib phosphor-icon CMP Kotlin
1.0.0 2.1.0 1.7.1 2.0.21

Build By Yourself

kotlinc -script run.main.kts

what's the script do?

  1. download phosphor-icons-zip
  2. unzip it
  3. reset all path's default size
  4. convert svg to compose path

this script will generate all icons in phosphor/src/commainMain/kotlin

Sample

image

About

A kotlin platform library for using phosphor icon in compose multiplatform.

Resources

License

Stars

Watchers

Forks

Languages