Package-level declarations

Types

Link copied to clipboard
interface ISvgTag : ITag<HTMLElement>

Base SVG tag interface.

Link copied to clipboard
open class SvgTag(tagName: String, className: String? = null, id: String? = null, renderNamespaceToString: Boolean = false, renderConfig: RenderConfig = RenderConfig.Default) : Tag<HTMLElement> , ISvgTag

Base SVG tag.

Functions

Link copied to clipboard
@Composable
fun ISvgTag.a(href: String, className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "a" tag.

Link copied to clipboard
@Composable
fun ISvgTag.animate(id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "animate" tag.

Link copied to clipboard
@Composable
fun ISvgTag.animateMotion(id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "animateMotion" tag.

Link copied to clipboard
@Composable
fun ISvgTag.animateTransform(id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "animateTransform" tag.

Link copied to clipboard
@Composable
fun ISvgTag.circle(cx: CssSize, cy: CssSize, r: CssSize, className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "circle" tag.

@Composable
fun ISvgTag.circle(cx: Number, cy: Number, r: Number, className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "circle" tag with plain numer attributes.

Link copied to clipboard
@Composable
fun ISvgTag.clipPath(id: String, className: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "clipPath" tag.

Link copied to clipboard
@Composable
fun ISvgTag.defs(className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "defs" tag.

Link copied to clipboard
@Composable
fun ISvgTag.desc(text: String, className: String? = null, id: String? = null, setup: @Composable ISvgTag.() -> Unit = {})

SVG "desc" tag.

Link copied to clipboard
@Composable
fun ISvgTag.ellipse(cx: CssSize, cy: CssSize, rx: CssSize, ry: CssSize, className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "ellipse" tag.

@Composable
fun ISvgTag.ellipse(cx: Number, cy: Number, rx: Number, ry: Number, className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "ellipse" tag with plain number attributes.

Link copied to clipboard
@Composable
fun ISvgTag.filter(className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "filter" tag.

Link copied to clipboard
@Composable
fun ISvgTag.g(className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "g" tag.

Link copied to clipboard
@Composable
fun ISvgTag.image(href: String, className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "image" tag.

Link copied to clipboard
@Composable
fun ISvgTag.line(x1: CssSize, y1: CssSize, x2: CssSize, y2: CssSize, className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "line" tag.

@Composable
fun ISvgTag.line(x1: Number, y1: Number, x2: Number, y2: Number, className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "line" tag with plain number attributes.

Link copied to clipboard
@Composable
fun ISvgTag.linearGradient(className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "linearGradient" tag.

Link copied to clipboard
@Composable
fun ISvgTag.marker(className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "marker" tag.

Link copied to clipboard
@Composable
fun ISvgTag.mask(className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "mask" tag.

Link copied to clipboard
@Composable
fun ISvgTag.mpath(id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "mpath" tag.

Link copied to clipboard
@Composable
fun ISvgTag.path(d: String, className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "path" tag.

Link copied to clipboard
@Composable
fun ISvgTag.pattern(id: String, className: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "pattern" tag.

Link copied to clipboard
@Composable
fun ISvgTag.polygon(vararg points: Number, className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "polygon" tag.

Link copied to clipboard
@Composable
fun ISvgTag.polyline(vararg points: Number, className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "polyline" tag.

Link copied to clipboard
@Composable
fun ISvgTag.radialGradient(className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "radialGradient" tag.

Link copied to clipboard
@Composable
fun ISvgTag.rect(x: CssSize, y: CssSize, width: CssSize, height: CssSize, className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "rect" tag.

@Composable
fun ISvgTag.rect(x: Number, y: Number, width: Number, height: Number, className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "rect" tag with plain number attributes.

Link copied to clipboard
@Composable
fun ISvgTag.set(attributeName: String, to: String, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "set" tag.

Link copied to clipboard
@Composable
fun ISvgTag.stop(className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "stop" tag.

Link copied to clipboard
@Composable
fun IComponent.svg(viewBox: String? = null, className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG tag.

Link copied to clipboard
@Composable
fun ISvgTag.svgElement(name: String, className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG custom element tag.

Link copied to clipboard
@Composable
fun ISvgTag.svgTitle(text: String, className: String? = null, id: String? = null, setup: @Composable ISvgTag.() -> Unit = {})

SVG "title" tag.

Link copied to clipboard
@Composable
fun ISvgTag.switch(className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "switch" tag.

Link copied to clipboard
@Composable
fun ISvgTag.symbol(className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "symbol" tag.

Link copied to clipboard
@Composable
fun ISvgTag.text(text: String, x: Number = 0, y: Number = 0, className: String? = null, id: String? = null, setup: @Composable ISvgTag.() -> Unit = {})

SVG "text" tag.

Link copied to clipboard
@Composable
fun ISvgTag.textPath(href: String, text: String, className: String? = null, id: String? = null, setup: @Composable ISvgTag.() -> Unit = {})

SVG "textPath" tag.

Link copied to clipboard
@Composable
fun ISvgTag.tspan(className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "tspan" tag.

Link copied to clipboard
@Composable
fun ISvgTag.use(href: String, className: String? = null, id: String? = null, content: @Composable ISvgTag.() -> Unit = {})

SVG "use" tag.

Link copied to clipboard
@Composable
fun ISvgTag.view(id: String, viewBox: String, setup: @Composable ISvgTag.() -> Unit = {})

SVG "view" tag.