# brand-solidjs Icon

> The brand-solidjs icon from Tabler as Compose ImageVector Kotlin code, Android Vector Drawable XML and SVG.

- Library: [Tabler](https://composables.com/icons/icon-libraries/tabler.md)
- License: MIT (full text in the [Tabler library page](https://composables.com/icons/icon-libraries/tabler.md))

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/tabler/brand-solidjs.kt`

```kotlin
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.StrokeCap
import androidx.compose.ui.graphics.StrokeJoin
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

val TablerBrandSolidjs: ImageVector
    get() {
        if (_TablerBrandSolidjs != null) return _TablerBrandSolidjs!!
        
        _TablerBrandSolidjs = ImageVector.Builder(
            name = "brand-solidjs",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 24f,
            viewportHeight = 24f
        ).apply {
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(2f, 17.5f)
                curveToRelative(4.667f, 3f, 8f, 4.5f, 10f, 4.5f)
                curveToRelative(2.5f, 0f, 4f, -1.5f, 4f, -3.5f)
                reflectiveCurveToRelative(-1.5f, -3.5f, -4f, -3.5f)
                curveToRelative(-2f, 0f, -5.333f, 0.833f, -10f, 2.5f)
            }
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(5f, 13.5f)
                curveToRelative(4.667f, -1.667f, 8f, -2.5f, 10f, -2.5f)
                curveToRelative(2.5f, 0f, 4f, 1.5f, 4f, 3.5f)
                curveToRelative(0f, 0.738f, -0.204f, 1.408f, -0.588f, 1.96f)
                lineToRelative(-2.883f, 3.825f)
            }
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(22f, 6.5f)
                curveToRelative(-4f, -3f, -8f, -4.5f, -10f, -4.5f)
                curveToRelative(-2.04f, 0f, -2.618f, 0.463f, -3.419f, 1.545f)
            }
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(2f, 17.5f)
                lineToRelative(3f, -4f)
            }
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(22f, 6.5f)
                lineToRelative(-3f, 4f)
            }
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(8.581f, 3.545f)
                lineToRelative(-2.953f, 3.711f)
            }
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(7.416f, 12.662f)
                curveToRelative(-1.51f, -0.476f, -2.416f, -1.479f, -2.416f, -3.162f)
                curveToRelative(0f, -2.5f, 1.5f, -3.5f, 4f, -3.5f)
                curveToRelative(1.688f, 0f, 5.087f, 1.068f, 8.198f, 3.204f)
                arcToRelative(114.76f, 114.76f, 0f, false, true, 1.802f, 1.296f)
                lineToRelative(-2.302f, 0.785f)
            }
        }.build()
        
        return _TablerBrandSolidjs!!
    }

private var _TablerBrandSolidjs: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/tabler/brand-solidjs.xml`

```xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="24"
    android:viewportHeight="24">
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M2,17.5c4.667,3 8,4.5 10,4.5c2.5,0 4,-1.5 4,-3.5s-1.5,-3.5 -4,-3.5c-2,0 -5.333,0.833 -10,2.5" />
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M5,13.5c4.667,-1.667 8,-2.5 10,-2.5c2.5,0 4,1.5 4,3.5c0,0.738 -0.204,1.408 -0.588,1.96l-2.883,3.825" />
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M22,6.5c-4,-3 -8,-4.5 -10,-4.5c-2.04,0 -2.618,0.463 -3.419,1.545" />
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M2,17.5l3,-4" />
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M22,6.5l-3,4" />
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M8.581,3.545l-2.953,3.711" />
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M7.416,12.662c-1.51,-0.476 -2.416,-1.479 -2.416,-3.162c0,-2.5 1.5,-3.5 4,-3.5c1.688,0 5.087,1.068 8.198,3.204a114.76,114.76 0 0,1 1.802,1.296l-2.302,0.785" />
</vector>
```

## SVG

Download: `https://composables.com/download/icons/tabler/brand-solidjs.svg`

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" ><path d="M2 17.5c4.667 3 8 4.5 10 4.5c2.5 0 4 -1.5 4 -3.5s-1.5 -3.5 -4 -3.5c-2 0 -5.333 .833 -10 2.5" /><path d="M5 13.5c4.667 -1.667 8 -2.5 10 -2.5c2.5 0 4 1.5 4 3.5c0 .738 -.204 1.408 -.588 1.96l-2.883 3.825" /><path d="M22 6.5c-4 -3 -8 -4.5 -10 -4.5c-2.04 0 -2.618 .463 -3.419 1.545" /><path d="M2 17.5l3 -4" /><path d="M22 6.5l-3 4" /><path d="M8.581 3.545l-2.953 3.711" /><path d="M7.416 12.662c-1.51 -.476 -2.416 -1.479 -2.416 -3.162c0 -2.5 1.5 -3.5 4 -3.5c1.688 0 5.087 1.068 8.198 3.204a114.76 114.76 0 0 1 1.802 1.296l-2.302 .785" /></svg>
```
