Skip to content

pantoken / packages/core/src / toXcodeImageset

関数: toXcodeImageset()

toXcodeImageset(name, svg): AssetFile[]

ベータ

SVGを保持するXcodeのアセットカタログimagesetのファイルを作成します(ベクターが保持されるため、 iOS 13+で拡大縮小や着色ができます)。.svgとそのContents.jsonを返します。

パラメーター

name

string

アイコン名(imagesetフォルダ名)。

svg

string

SVGマークアップをインライン化します。

戻り値

AssetFile[]

imagesetのファイル。パスは.xcassetsルートからの相対パスです。

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