Skip to content

pantoken / packages/core/src / toXcodeImageset

Funzione: toXcodeImageset()

toXcodeImageset(name, svg): AssetFile[]

Beta

Costruisce i file per un imageset dell'asset catalog di Xcode che contiene un SVG (con conservazione vettoriale, quindi si ridimensiona e può cambiare tinta su iOS 13+). Restituisce il .svg e il suo Contents.json.

Parametri

name

string

Il nome dell'icona (nome della cartella imageset).

svg

string

Inserisci il markup SVG inline.

Restituisce

AssetFile[]

I file dell'imageset, percorsi relativi alla radice .xcassets.

Esempio

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…}" },
// ]