Skip to content

pantoken / packages/core/src / flutterIconManifest

함수: flutterIconManifest()

flutterIconManifest(names, assetDir?): string

베타

아이콘 자산 경로의 Flutter/Dart 매니페스트를 생성합니다 (flutter_svg용). 원본 SVG는 assetDir 아래에 복사되어 있으므로 함께 사용하세요.

매개변수

names

readonly string[]

아이콘 이름.

assetDir?

string = "assets/pantoken/icons"

SVG가 복사되는 자산 디렉터리 (기본값 assets/pantoken/icons).

반환값

string

자산 경로 상수들을 담은 PanTokensIcons 클래스를 선언하는 Dart 소스.

예제들

기본 자산 디렉터리

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

flutterIconManifest(["arrow-left", "check-mark"]);
// → class PanTokensIcons {
//     static const String arrowLeft = 'assets/pantoken/icons/arrow-left.svg';
//     static const String checkMark = 'assets/pantoken/icons/check-mark.svg';
//   }

사용자 지정 자산 디렉터리

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

flutterIconManifest(["arrow-left"], "lib/icons");
// → static const String arrowLeft = 'lib/icons/arrow-left.svg';