Skip to content

pantoken / packages/core/src / toXcodeImageset

Funktion: toXcodeImageset()

toXcodeImageset(name, svg): AssetFile[]

Beta

Erstellt die Dateien für ein Xcode-Asset-Katalog-Imageset, das ein SVG enthält (mit Vektorerhaltung, sodass es auf iOS 13+ skaliert und eingefärbt werden kann). Gibt das .svg und dessen Contents.json zurück.

Parameter

name

string

Der Icon-Name (Name des Imageset-Ordners).

svg

string

SVG-Markup inline.

Rückgabe

AssetFile[]

Die Dateien des Imagesets, Pfade relativ zum .xcassets-Root.

Beispiel

ts
import { toXcodeImageset } from "@pantoken/core";

const files = toXcodeImageset("arrow-left", "<svg viewBox='0 0 24 24'/>");
// → [
//   { path: "arrow-left.imageset/arrow-left.svg", content: "<svg…" },
//   { path: "arrow-left.imageset/Contents.json", content: "{…preserves-vector-representation…}" },
// ]