chore: 规范 module 名称
This commit is contained in:
19
package/icons/.gitignore
vendored
Normal file
19
package/icons/.gitignore
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
.DS_Store
|
||||
node_modules/
|
||||
dist/
|
||||
example/dist/
|
||||
lib/
|
||||
/types/
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
yarn.lock
|
||||
package-lock.json
|
||||
|
||||
# Editor directories and files
|
||||
.idea
|
||||
.vscode
|
||||
*.suo
|
||||
*.ntvs*
|
||||
*.njsproj
|
||||
*.sln
|
||||
59
package/icons/package.json
Normal file
59
package/icons/package.json
Normal file
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"name": "@layui/icons-vue",
|
||||
"version": "1.0.7",
|
||||
"description": "a component library for Vue 3 base on layui-vue",
|
||||
"homepage": "https://gitee.com/layui-vue/icons-vue/blob/master/README.md",
|
||||
"module": "lib/icons-vue.es.js",
|
||||
"main": "lib/icons-vue.umd.js",
|
||||
"exports": {
|
||||
".": {
|
||||
"import": "./lib/icons-vue.es.js",
|
||||
"require": "./lib/icons-vue.umd.js"
|
||||
},
|
||||
"./lib/": "./lib/"
|
||||
},
|
||||
"types": "types/index.d.ts",
|
||||
"style": "lib/index.css",
|
||||
"scripts": {
|
||||
"build": "vite build --emptyOutDir && npm run build:types",
|
||||
"build:types": "rimraf types && tsc -d",
|
||||
"generate": "node ./scripts/generate.ts"
|
||||
},
|
||||
"keywords": [
|
||||
"layui-icon",
|
||||
"icons-vue",
|
||||
"vue"
|
||||
],
|
||||
"author": "就眠儀式",
|
||||
"license": "MIT",
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.15.8",
|
||||
"@babel/preset-env": "^7.15.8",
|
||||
"@babel/preset-typescript": "^7.15.0",
|
||||
"@rollup/plugin-babel": "^5.3.0",
|
||||
"@types/markdown-it": "^12.2.3",
|
||||
"@types/markdown-it-container": "^2.0.4",
|
||||
"@types/node": "^16.11.9",
|
||||
"@vitejs/plugin-vue": "^2.3.1",
|
||||
"@vue/compiler-sfc": "^3.2.31",
|
||||
"@vue/server-renderer": "^3.2.31",
|
||||
"escape-html": "^1.0.3",
|
||||
"less": "^4.1.2",
|
||||
"markdown-it-container": "^3.0.0",
|
||||
"prismjs": "^1.25.0",
|
||||
"rimraf": "^3.0.2",
|
||||
"rollup": "^2.70.1",
|
||||
"typescript": "^4.6.3",
|
||||
"vite": "2.9.1",
|
||||
"vite-plugin-md": "^0.12.4"
|
||||
},
|
||||
"files": [
|
||||
"lib",
|
||||
"types"
|
||||
],
|
||||
"browserslist": [
|
||||
"current node",
|
||||
"last 2 versions and > 2%",
|
||||
"ie > 10"
|
||||
]
|
||||
}
|
||||
56
package/icons/scripts/generate.ts
Normal file
56
package/icons/scripts/generate.ts
Normal file
@@ -0,0 +1,56 @@
|
||||
const iconfonts = require("./iconfont.ts");
|
||||
const path = require("path");
|
||||
const fs = require("fs");
|
||||
|
||||
const allTemplate = require("./template.ts");
|
||||
|
||||
const resolve = (...file) =>
|
||||
path.resolve(process.cwd() + "/src/icons/", ...file);
|
||||
|
||||
function generateFile(path, data) {
|
||||
return new Promise((resolve, reject) => {
|
||||
fs.writeFile(path, data, "utf8", (err) => {
|
||||
if (err) {
|
||||
console.log(err.message);
|
||||
reject(err);
|
||||
} else {
|
||||
resolve(true);
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
function firstToUpper(str) {
|
||||
var arr = str.split("-");
|
||||
for (var i = 1; i < arr.length; i++) {
|
||||
arr[i] = arr[i].charAt(0).toUpperCase() + arr[i].substring(1);
|
||||
}
|
||||
return arr.join("").trim().replace(str[0], str[0].toUpperCase());
|
||||
}
|
||||
|
||||
let names = [];
|
||||
|
||||
// generate iconfont component
|
||||
const generateIcons = () => {
|
||||
iconfonts.forEach(async (item) => {
|
||||
let className = item.class;
|
||||
let name = firstToUpper(className.replace("layui-icon-", "")) + "Icon";
|
||||
let selectTemplate = allTemplate["Component"];
|
||||
let path = resolve(name + ".vue");
|
||||
let data = { name: name, class: className };
|
||||
names.push(name);
|
||||
await generateFile(path, selectTemplate(data));
|
||||
});
|
||||
};
|
||||
|
||||
// generate icons index.ts
|
||||
const generateIndex = async () => {
|
||||
let path = resolve("index.ts");
|
||||
let selectTemplate = allTemplate["Index"];
|
||||
await generateFile(path, selectTemplate(names));
|
||||
};
|
||||
|
||||
generateIcons();
|
||||
generateIndex();
|
||||
|
||||
console.log("Generate Success");
|
||||
170
package/icons/scripts/iconfont.ts
Normal file
170
package/icons/scripts/iconfont.ts
Normal file
@@ -0,0 +1,170 @@
|
||||
module.exports = [
|
||||
{ name: "实心", class: "layui-icon-heart-fill" },
|
||||
{ name: "空心", class: "layui-icon-heart" },
|
||||
{ name: "亮度/晴", class: "layui-icon-light" },
|
||||
{ name: "时间/历史", class: "layui-icon-time" },
|
||||
{ name: "蓝牙", class: "layui-icon-bluetooth" },
|
||||
{ name: "@艾特", class: "layui-icon-at" },
|
||||
{ name: "静音", class: "layui-icon-mute" },
|
||||
{ name: "录音/麦克风", class: "layui-icon-mike" },
|
||||
{ name: "密钥/钥匙", class: "layui-icon-key" },
|
||||
{ name: "礼物/活动", class: "layui-icon-gift" },
|
||||
{ name: "邮箱", class: "layui-icon-email" },
|
||||
{ name: "RSS", class: "layui-icon-rss" },
|
||||
{ name: "WiFi", class: "layui-icon-wifi" },
|
||||
{ name: "退出/注销", class: "layui-icon-logout" },
|
||||
{ name: "Android 安卓", class: "layui-icon-android" },
|
||||
{ name: "Apple IOS 苹果", class: "layui-icon-ios" },
|
||||
{ name: "Windows", class: "layui-icon-windows" },
|
||||
{ name: "穿梭框", class: "layui-icon-transfer" },
|
||||
{ name: "客服", class: "layui-icon-service" },
|
||||
{ name: "减", class: "layui-icon-subtraction" },
|
||||
{ name: "加", class: "layui-icon-addition" },
|
||||
{ name: "滑块", class: "layui-icon-slider" },
|
||||
{ name: "打印", class: "layui-icon-print" },
|
||||
{ name: "导出", class: "layui-icon-export" },
|
||||
{ name: "列", class: "layui-icon-cols" },
|
||||
{ name: "退出全屏", class: "layui-icon-screen-restore" },
|
||||
{ name: "全屏", class: "layui-icon-screen-full" },
|
||||
{ name: "半星", class: "layui-icon-rate-half" },
|
||||
{ name: "星星-空心", class: "layui-icon-rate" },
|
||||
{ name: "星星-实心", class: "layui-icon-rate-solid" },
|
||||
{ name: "手机", class: "layui-icon-cellphone" },
|
||||
{ name: "验证码", class: "layui-icon-vercode" },
|
||||
{ name: "微信", class: "layui-icon-login-wechat" },
|
||||
{ name: "QQ", class: "layui-icon-login-qq" },
|
||||
{ name: "微博", class: "layui-icon-login-weibo" },
|
||||
{ name: "密码", class: "layui-icon-password" },
|
||||
{ name: "用户名", class: "layui-icon-username" },
|
||||
{ name: "刷新-粗", class: "layui-icon-refresh-three" },
|
||||
{ name: "授权", class: "layui-icon-auz" },
|
||||
{ name: "左向右伸缩菜单", class: "layui-icon-spread-left" },
|
||||
{ name: "右向左伸缩菜单", class: "layui-icon-shrink-right" },
|
||||
{ name: "雪花", class: "layui-icon-snowflake" },
|
||||
{ name: "提示说明", class: "layui-icon-tips" },
|
||||
{ name: "便签", class: "layui-icon-note" },
|
||||
{ name: "主页", class: "layui-icon-home" },
|
||||
{ name: "高级", class: "layui-icon-senior" },
|
||||
{ name: "刷新", class: "layui-icon-refresh" },
|
||||
{ name: "刷新", class: "layui-icon-refresh-one" },
|
||||
{ name: "旗帜", class: "layui-icon-flag" },
|
||||
{ name: "主题", class: "layui-icon-theme" },
|
||||
{ name: "消息-通知", class: "layui-icon-notice" },
|
||||
{ name: "网站", class: "layui-icon-website" },
|
||||
{ name: "控制台", class: "layui-icon-console" },
|
||||
{ name: "表情-惊讶", class: "layui-icon-face-surprised" },
|
||||
{ name: "设置-空心", class: "layui-icon-set" },
|
||||
{ name: "模板", class: "layui-icon-template-one" },
|
||||
{ name: "应用", class: "layui-icon-app" },
|
||||
{ name: "模板", class: "layui-icon-template" },
|
||||
{ name: "赞", class: "layui-icon-praise" },
|
||||
{ name: "踩", class: "layui-icon-tread" },
|
||||
{ name: "男", class: "layui-icon-male" },
|
||||
{ name: "女", class: "layui-icon-female" },
|
||||
{ name: "相机-空心", class: "layui-icon-camera" },
|
||||
{ name: "相机-实心", class: "layui-icon-camera-fill" },
|
||||
{ name: "菜单-水平", class: "layui-icon-more" },
|
||||
{ name: "菜单-垂直", class: "layui-icon-more-vertical" },
|
||||
{ name: "金额-人民币", class: "layui-icon-rmb" },
|
||||
{ name: "金额-美元", class: "layui-icon-dollar" },
|
||||
{ name: "钻石-等级", class: "layui-icon-diamond" },
|
||||
{ name: "火", class: "layui-icon-fire" },
|
||||
{ name: "返回", class: "layui-icon-return" },
|
||||
{ name: "位置-地图", class: "layui-icon-location" },
|
||||
{ name: "办公-阅读", class: "layui-icon-read" },
|
||||
{ name: "调查", class: "layui-icon-survey" },
|
||||
{ name: "表情-微笑", class: "layui-icon-face-smile" },
|
||||
{ name: "表情-哭泣", class: "layui-icon-face-cry" },
|
||||
{ name: "购物车", class: "layui-icon-cart-simple" },
|
||||
{ name: "购物车", class: "layui-icon-cart" },
|
||||
{ name: "下一页", class: "layui-icon-next" },
|
||||
{ name: "上一页", class: "layui-icon-prev" },
|
||||
{ name: "上传-空心-拖拽", class: "layui-icon-upload-drag" },
|
||||
{ name: "上传-实心", class: "layui-icon-upload" },
|
||||
{ name: "下载-圆圈", class: "layui-icon-download-circle" },
|
||||
{ name: "组件", class: "layui-icon-component" },
|
||||
{ name: "文件-粗", class: "layui-icon-file-b" },
|
||||
{ name: "用户", class: "layui-icon-user" },
|
||||
{ name: "发现-实心", class: "layui-icon-find-fill" },
|
||||
{ name: "loading", class: "layui-icon-loading" },
|
||||
{ name: "loading", class: "layui-icon-loading-one" },
|
||||
{ name: "添加", class: "layui-icon-add-one" },
|
||||
{ name: "播放", class: "layui-icon-play" },
|
||||
{ name: "暂停", class: "layui-icon-pause" },
|
||||
{ name: "音频-耳机", class: "layui-icon-headset" },
|
||||
{ name: "视频", class: "layui-icon-video" },
|
||||
{ name: "语音-声音", class: "layui-icon-voice" },
|
||||
{ name: "消息-通知-喇叭", class: "layui-icon-speaker" },
|
||||
{ name: "删除线", class: "layui-icon-fonts-del" },
|
||||
{ name: "代码", class: "layui-icon-fonts-code" },
|
||||
{ name: "HTML", class: "layui-icon-fonts-html" },
|
||||
{ name: "字体加粗", class: "layui-icon-fonts-strong" },
|
||||
{ name: "删除链接", class: "layui-icon-unlink" },
|
||||
{ name: "图片", class: "layui-icon-picture" },
|
||||
{ name: "链接", class: "layui-icon-link" },
|
||||
{ name: "表情-笑-粗", class: "layui-icon-face-smile-b" },
|
||||
{ name: "左对齐", class: "layui-icon-align-left" },
|
||||
{ name: "右对齐", class: "layui-icon-align-right" },
|
||||
{ name: "居中对齐", class: "layui-icon-align-center" },
|
||||
{ name: "字体-下划线", class: "layui-icon-fonts-u" },
|
||||
{ name: "字体-斜体", class: "layui-icon-fonts-i" },
|
||||
{ name: "Tabs 选项卡", class: "layui-icon-tabs" },
|
||||
{ name: "单选框-选中", class: "layui-icon-radio" },
|
||||
{ name: "单选框-候选", class: "layui-icon-circle" },
|
||||
{ name: "编辑", class: "layui-icon-edit" },
|
||||
{ name: "分享", class: "layui-icon-share" },
|
||||
{ name: "删除", class: "layui-icon-delete" },
|
||||
{ name: "表单", class: "layui-icon-form" },
|
||||
{ name: "手机-细体", class: "layui-icon-cellphone-fine" },
|
||||
{ name: "聊天 对话 沟通", class: "layui-icon-dialogue" },
|
||||
{ name: "文字格式化", class: "layui-icon-fonts-clear" },
|
||||
{ name: "窗口", class: "layui-icon-layer" },
|
||||
{ name: "日期", class: "layui-icon-date" },
|
||||
{ name: "水 下雨", class: "layui-icon-water" },
|
||||
{ name: "代码-圆圈", class: "layui-icon-code-circle" },
|
||||
{ name: "轮播组图", class: "layui-icon-carousel" },
|
||||
{ name: "翻页", class: "layui-icon-prev-circle" },
|
||||
{ name: "布局", class: "layui-icon-layouts" },
|
||||
{ name: "工具", class: "layui-icon-util" },
|
||||
{ name: "选择模板", class: "layui-icon-templeate-one" },
|
||||
{ name: "上传-圆圈", class: "layui-icon-upload-circle" },
|
||||
{ name: "树", class: "layui-icon-tree" },
|
||||
{ name: "表格", class: "layui-icon-table" },
|
||||
{ name: "图表", class: "layui-icon-chart" },
|
||||
{ name: "图标 报表 屏幕", class: "layui-icon-chart-screen" },
|
||||
{ name: "引擎", class: "layui-icon-engine" },
|
||||
{ name: "下三角", class: "layui-icon-triangle-d" },
|
||||
{ name: "右三角", class: "layui-icon-triangle-r" },
|
||||
{ name: "文件", class: "layui-icon-file" },
|
||||
{ name: "设置-小型", class: "layui-icon-set-sm" },
|
||||
{ name: "减少-圆圈", class: "layui-icon-reduce-circle" },
|
||||
{ name: "添加-圆圈", class: "layui-icon-add-circle" },
|
||||
{ name: "404", class: "layui-icon-not-found" },
|
||||
{ name: "关于", class: "layui-icon-about" },
|
||||
{ name: "箭头 向上", class: "layui-icon-up" },
|
||||
{ name: "箭头 向下", class: "layui-icon-down" },
|
||||
{ name: "箭头 向左", class: "layui-icon-left" },
|
||||
{ name: "箭头 向右", class: "layui-icon-right" },
|
||||
{ name: "圆点", class: "layui-icon-circle-dot" },
|
||||
{ name: "搜索", class: "layui-icon-search" },
|
||||
{ name: "设置-实心", class: "layui-icon-set-fill" },
|
||||
{ name: "群组", class: "layui-icon-group" },
|
||||
{ name: "好友", class: "layui-icon-friends" },
|
||||
{ name: "回复 评论 实心", class: "layui-icon-reply-fill" },
|
||||
{ name: "菜单 隐身 实心", class: "layui-icon-menu-fill" },
|
||||
{ name: "记录", class: "layui-icon-log" },
|
||||
{ name: "图片-细体", class: "layui-icon-picture-fine" },
|
||||
{ name: "表情-笑-细体", class: "layui-icon-face-smile-fine" },
|
||||
{ name: "列表", class: "layui-icon-list" },
|
||||
{ name: "发布 纸飞机", class: "layui-icon-release" },
|
||||
{ name: "对 OK", class: "layui-icon-ok" },
|
||||
{ name: "帮助", class: "layui-icon-help" },
|
||||
{ name: "客服", class: "layui-icon-chat" },
|
||||
{ name: "top 置顶", class: "layui-icon-top" },
|
||||
{ name: "收藏-空心", class: "layui-icon-star" },
|
||||
{ name: "收藏-实心", class: "layui-icon-star-fill" },
|
||||
{ name: "关闭-实心", class: "layui-icon-close-fill" },
|
||||
{ name: "关闭-空心", class: "layui-icon-close" },
|
||||
{ name: "正确", class: "layui-icon-ok-circle" },
|
||||
{ name: "添加-圆圈-细体", class: "layui-icon-add-circle-fine" },
|
||||
];
|
||||
31
package/icons/scripts/template.ts
Normal file
31
package/icons/scripts/template.ts
Normal file
@@ -0,0 +1,31 @@
|
||||
module.exports = {
|
||||
Component: (data) => {
|
||||
return `<script lang="ts">
|
||||
export default {
|
||||
name: "${data.name}",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="${data.class}"
|
||||
/>
|
||||
</template>`;
|
||||
},
|
||||
Index: (names) => {
|
||||
let result = ``;
|
||||
names.forEach((name) => {
|
||||
result += `export { default as ${name} } from './${name}.vue';` + "\r\n";
|
||||
});
|
||||
return result;
|
||||
},
|
||||
};
|
||||
25
package/icons/shims-vue.d.ts
vendored
Normal file
25
package/icons/shims-vue.d.ts
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
declare module "*.vue" {
|
||||
import { DefineComponent } from "vue";
|
||||
const comp: DefineComponent;
|
||||
export default comp;
|
||||
}
|
||||
|
||||
declare module "*.md" {
|
||||
import { DefineComponent } from "vue";
|
||||
const comp: DefineComponent;
|
||||
export default comp;
|
||||
}
|
||||
|
||||
declare module "prismjs";
|
||||
declare module "prismjs/components/index";
|
||||
declare module "escape-html";
|
||||
|
||||
interface ImportMeta {
|
||||
env: {
|
||||
MODE: string;
|
||||
BASE_URL: string;
|
||||
PROD: boolean;
|
||||
DEV: boolean;
|
||||
SSR: boolean;
|
||||
};
|
||||
}
|
||||
0
package/icons/src/component/.keep
Normal file
0
package/icons/src/component/.keep
Normal file
3
package/icons/src/component/icon/index.ts
Normal file
3
package/icons/src/component/icon/index.ts
Normal file
@@ -0,0 +1,3 @@
|
||||
import Component from "./index.vue";
|
||||
|
||||
export default Component;
|
||||
38
package/icons/src/component/icon/index.vue
Normal file
38
package/icons/src/component/icon/index.vue
Normal file
@@ -0,0 +1,38 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "LayIcon",
|
||||
};
|
||||
</script>
|
||||
|
||||
<script setup lang="ts">
|
||||
import { computed } from "vue";
|
||||
|
||||
export interface LayIconProps {
|
||||
size?: string;
|
||||
type?: string;
|
||||
color?: string;
|
||||
prefix?: string;
|
||||
}
|
||||
|
||||
const props = withDefaults(defineProps<LayIconProps>(), {
|
||||
prefix: "layui-icon",
|
||||
});
|
||||
|
||||
const styles = computed(() => {
|
||||
return {
|
||||
color: props.color,
|
||||
fontSize: props.size,
|
||||
};
|
||||
});
|
||||
|
||||
const classes = computed(() => {
|
||||
return {
|
||||
type: props.type,
|
||||
prefix: props.prefix,
|
||||
};
|
||||
});
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<i :class="[prefix, type]" :style="styles" />
|
||||
</template>
|
||||
BIN
package/icons/src/iconfont/iconfont.eot
Normal file
BIN
package/icons/src/iconfont/iconfont.eot
Normal file
Binary file not shown.
753
package/icons/src/iconfont/iconfont.less
Normal file
753
package/icons/src/iconfont/iconfont.less
Normal file
@@ -0,0 +1,753 @@
|
||||
@font-face {
|
||||
font-family: layui-icon;
|
||||
src: url(./iconfont.eot?t=270);
|
||||
src: url(./iconfont.eot?t=270#iefix) format('embedded-opentype'),
|
||||
url(./iconfont.woff2?t=270) format('woff2'),
|
||||
url(./iconfont.woff?t=270) format('woff'),
|
||||
url(./iconfont.ttf?t=270) format('truetype'),
|
||||
url(./iconfont.svg?t=270#layui-icon) format('svg');
|
||||
}
|
||||
|
||||
.layui-icon {
|
||||
font-family: layui-icon !important;
|
||||
font-size: 16px;
|
||||
font-style: normal;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
|
||||
.layui-icon-eye:before {
|
||||
content: '\e695';
|
||||
}
|
||||
|
||||
.layui-icon-eye-invisible:before {
|
||||
content: '\e696';
|
||||
}
|
||||
|
||||
.layui-icon-backspace:before {
|
||||
content: '\e694';
|
||||
}
|
||||
|
||||
.layui-icon-help-circle:before {
|
||||
content: '\e77c';
|
||||
}
|
||||
|
||||
.layui-icon-tips-fill:before {
|
||||
content: '\eb2e';
|
||||
}
|
||||
|
||||
.layui-icon-test:before {
|
||||
content: '\e692';
|
||||
}
|
||||
|
||||
.layui-icon-clear:before {
|
||||
content: '\e788';
|
||||
}
|
||||
|
||||
.layui-icon-keyboard:before {
|
||||
content: '\e693';
|
||||
}
|
||||
|
||||
.layui-icon-heart-fill:before {
|
||||
content: '\e68f';
|
||||
}
|
||||
|
||||
.layui-icon-light:before {
|
||||
content: '\e748';
|
||||
}
|
||||
|
||||
.layui-icon-music:before {
|
||||
content: '\e690';
|
||||
}
|
||||
|
||||
.layui-icon-time:before {
|
||||
content: '\e68d';
|
||||
}
|
||||
|
||||
.layui-icon-ie:before {
|
||||
content: '\e7bb';
|
||||
}
|
||||
|
||||
.layui-icon-firefox:before {
|
||||
content: '\e686';
|
||||
}
|
||||
|
||||
.layui-icon-at:before {
|
||||
content: '\e687';
|
||||
}
|
||||
|
||||
.layui-icon-bluetooth:before {
|
||||
content: '\e689';
|
||||
}
|
||||
|
||||
.layui-icon-chrome:before {
|
||||
content: '\e68a';
|
||||
}
|
||||
|
||||
.layui-icon-edge:before {
|
||||
content: '\e68b';
|
||||
}
|
||||
|
||||
.layui-icon-heart:before {
|
||||
content: '\e68c';
|
||||
}
|
||||
|
||||
.layui-icon-key:before {
|
||||
content: '\e683';
|
||||
}
|
||||
|
||||
.layui-icon-android:before {
|
||||
content: '\e684';
|
||||
}
|
||||
|
||||
.layui-icon-mike:before {
|
||||
content: '\e6dc';
|
||||
}
|
||||
|
||||
.layui-icon-mute:before {
|
||||
content: '\e685';
|
||||
}
|
||||
|
||||
.layui-icon-gift:before {
|
||||
content: '\e627';
|
||||
}
|
||||
|
||||
.layui-icon-windows:before {
|
||||
content: '\e67f';
|
||||
}
|
||||
|
||||
.layui-icon-ios:before {
|
||||
content: '\e680';
|
||||
}
|
||||
|
||||
.layui-icon-logout:before {
|
||||
content: '\e682';
|
||||
}
|
||||
|
||||
.layui-icon-wifi:before {
|
||||
content: '\e7e0';
|
||||
}
|
||||
|
||||
.layui-icon-rss:before {
|
||||
content: '\e808';
|
||||
}
|
||||
|
||||
.layui-icon-email:before {
|
||||
content: '\e618';
|
||||
}
|
||||
|
||||
.layui-icon-reduce-circle:before {
|
||||
content: '\e616';
|
||||
}
|
||||
|
||||
.layui-icon-transfer:before {
|
||||
content: '\e691';
|
||||
}
|
||||
|
||||
.layui-icon-service:before {
|
||||
content: '\e626';
|
||||
}
|
||||
|
||||
.layui-icon-addition:before {
|
||||
content: '\e624';
|
||||
}
|
||||
|
||||
.layui-icon-subtraction:before {
|
||||
content: '\e67e';
|
||||
}
|
||||
|
||||
.layui-icon-slider:before {
|
||||
content: '\e714';
|
||||
}
|
||||
|
||||
.layui-icon-print:before {
|
||||
content: '\e66d';
|
||||
}
|
||||
|
||||
.layui-icon-export:before {
|
||||
content: '\e67d';
|
||||
}
|
||||
|
||||
.layui-icon-cols:before {
|
||||
content: '\e610';
|
||||
}
|
||||
|
||||
.layui-icon-screen-full:before {
|
||||
content: '\e622';
|
||||
}
|
||||
|
||||
.layui-icon-screen-restore:before {
|
||||
content: '\e758';
|
||||
}
|
||||
|
||||
.layui-icon-rate-half:before {
|
||||
content: '\e6c9';
|
||||
}
|
||||
|
||||
.layui-icon-rate-solid:before {
|
||||
content: '\e67a';
|
||||
}
|
||||
|
||||
.layui-icon-rate:before {
|
||||
content: '\e67b';
|
||||
}
|
||||
|
||||
.layui-icon-cellphone:before {
|
||||
content: '\e678';
|
||||
}
|
||||
|
||||
.layui-icon-vercode:before {
|
||||
content: '\e679';
|
||||
}
|
||||
|
||||
.layui-icon-login-weibo:before {
|
||||
content: '\e675';
|
||||
}
|
||||
|
||||
.layui-icon-login-qq:before {
|
||||
content: '\e676';
|
||||
}
|
||||
|
||||
.layui-icon-login-wechat:before {
|
||||
content: '\e677';
|
||||
}
|
||||
|
||||
.layui-icon-username:before {
|
||||
content: '\e66f';
|
||||
}
|
||||
|
||||
.layui-icon-password:before {
|
||||
content: '\e673';
|
||||
}
|
||||
|
||||
.layui-icon-refresh-three:before {
|
||||
content: '\e9aa';
|
||||
}
|
||||
|
||||
.layui-icon-auz:before {
|
||||
content: '\e672';
|
||||
}
|
||||
|
||||
.layui-icon-shrink-right:before {
|
||||
content: '\e668';
|
||||
}
|
||||
|
||||
.layui-icon-spread-left:before {
|
||||
content: '\e66b';
|
||||
}
|
||||
|
||||
.layui-icon-snowflake:before {
|
||||
content: '\e6b1';
|
||||
}
|
||||
|
||||
.layui-icon-tips:before {
|
||||
content: '\e702';
|
||||
}
|
||||
|
||||
.layui-icon-note:before {
|
||||
content: '\e66e';
|
||||
}
|
||||
|
||||
.layui-icon-senior:before {
|
||||
content: '\e674';
|
||||
}
|
||||
|
||||
.layui-icon-refresh-one:before {
|
||||
content: '\e666';
|
||||
}
|
||||
|
||||
.layui-icon-refresh:before {
|
||||
content: '\e669';
|
||||
}
|
||||
|
||||
.layui-icon-flag:before {
|
||||
content: '\e66c';
|
||||
}
|
||||
|
||||
.layui-icon-theme:before {
|
||||
content: '\e66a';
|
||||
}
|
||||
|
||||
.layui-icon-notice:before {
|
||||
content: '\e667';
|
||||
}
|
||||
|
||||
.layui-icon-console:before {
|
||||
content: '\e665';
|
||||
}
|
||||
|
||||
.layui-icon-website:before {
|
||||
content: '\e7ae';
|
||||
}
|
||||
|
||||
.layui-icon-face-surprised:before {
|
||||
content: '\e664';
|
||||
}
|
||||
|
||||
.layui-icon-set:before {
|
||||
content: '\e716';
|
||||
}
|
||||
|
||||
.layui-icon-template:before {
|
||||
content: '\e663';
|
||||
}
|
||||
|
||||
.layui-icon-app:before {
|
||||
content: '\e653';
|
||||
}
|
||||
|
||||
.layui-icon-template-one:before {
|
||||
content: '\e656';
|
||||
}
|
||||
|
||||
.layui-icon-home:before {
|
||||
content: '\e68e';
|
||||
}
|
||||
|
||||
.layui-icon-female:before {
|
||||
content: '\e661';
|
||||
}
|
||||
|
||||
.layui-icon-male:before {
|
||||
content: '\e662';
|
||||
}
|
||||
|
||||
.layui-icon-tread:before {
|
||||
content: '\e6c5';
|
||||
}
|
||||
|
||||
.layui-icon-praise:before {
|
||||
content: '\e6c6';
|
||||
}
|
||||
|
||||
.layui-icon-rmb:before {
|
||||
content: '\e65e';
|
||||
}
|
||||
|
||||
.layui-icon-more:before {
|
||||
content: '\e65f';
|
||||
}
|
||||
|
||||
.layui-icon-camera:before {
|
||||
content: '\e660';
|
||||
}
|
||||
|
||||
.layui-icon-cart-simple:before {
|
||||
content: '\e698';
|
||||
}
|
||||
|
||||
.layui-icon-face-cry:before {
|
||||
content: '\e69c';
|
||||
}
|
||||
|
||||
.layui-icon-face-smile:before {
|
||||
content: '\e6af';
|
||||
}
|
||||
|
||||
.layui-icon-survey:before {
|
||||
content: '\e6b2';
|
||||
}
|
||||
|
||||
.layui-icon-read:before {
|
||||
content: '\e705';
|
||||
}
|
||||
|
||||
.layui-icon-location:before {
|
||||
content: '\e715';
|
||||
}
|
||||
|
||||
.layui-icon-dollar:before {
|
||||
content: '\e659';
|
||||
}
|
||||
|
||||
.layui-icon-diamond:before {
|
||||
content: '\e735';
|
||||
}
|
||||
|
||||
.layui-icon-return:before {
|
||||
content: '\e65c';
|
||||
}
|
||||
|
||||
.layui-icon-camera-fill:before {
|
||||
content: '\e65d';
|
||||
}
|
||||
|
||||
.layui-icon-fire:before {
|
||||
content: '\e756';
|
||||
}
|
||||
|
||||
.layui-icon-more-vertical:before {
|
||||
content: '\e671';
|
||||
}
|
||||
|
||||
.layui-icon-cart:before {
|
||||
content: '\e657';
|
||||
}
|
||||
|
||||
.layui-icon-star-fill:before {
|
||||
content: '\e658';
|
||||
}
|
||||
|
||||
.layui-icon-prev:before {
|
||||
content: '\e65a';
|
||||
}
|
||||
|
||||
.layui-icon-next:before {
|
||||
content: '\e65b';
|
||||
}
|
||||
|
||||
.layui-icon-upload:before {
|
||||
content: '\e67c';
|
||||
}
|
||||
|
||||
.layui-icon-upload-drag:before {
|
||||
content: '\e681';
|
||||
}
|
||||
|
||||
.layui-icon-user:before {
|
||||
content: '\e770';
|
||||
}
|
||||
|
||||
.layui-icon-file-b:before {
|
||||
content: '\e655';
|
||||
}
|
||||
|
||||
.layui-icon-component:before {
|
||||
content: '\e857';
|
||||
}
|
||||
|
||||
.layui-icon-find-fill:before {
|
||||
content: '\e670';
|
||||
}
|
||||
|
||||
.layui-icon-loading:before {
|
||||
content: '\e63d';
|
||||
}
|
||||
|
||||
.layui-icon-loading-one:before {
|
||||
content: '\e63e';
|
||||
}
|
||||
|
||||
.layui-icon-add-one:before {
|
||||
content: '\e654';
|
||||
}
|
||||
|
||||
.layui-icon-pause:before {
|
||||
content: '\e651';
|
||||
}
|
||||
|
||||
.layui-icon-play:before {
|
||||
content: '\e652';
|
||||
}
|
||||
|
||||
.layui-icon-video:before {
|
||||
content: '\e6ed';
|
||||
}
|
||||
|
||||
.layui-icon-headset:before {
|
||||
content: '\e6fc';
|
||||
}
|
||||
|
||||
.layui-icon-voice:before {
|
||||
content: '\e688';
|
||||
}
|
||||
|
||||
.layui-icon-speaker:before {
|
||||
content: '\e645';
|
||||
}
|
||||
|
||||
.layui-icon-fonts-del:before {
|
||||
content: '\e64f';
|
||||
}
|
||||
|
||||
.layui-icon-fonts-html:before {
|
||||
content: '\e64b';
|
||||
}
|
||||
|
||||
.layui-icon-fonts-code:before {
|
||||
content: '\e64e';
|
||||
}
|
||||
|
||||
.layui-icon-fonts-strong:before {
|
||||
content: '\e62b';
|
||||
}
|
||||
|
||||
.layui-icon-unlink:before {
|
||||
content: '\e64d';
|
||||
}
|
||||
|
||||
.layui-icon-picture:before {
|
||||
content: '\e64a';
|
||||
}
|
||||
|
||||
.layui-icon-link:before {
|
||||
content: '\e64c';
|
||||
}
|
||||
|
||||
.layui-icon-face-smile-b:before {
|
||||
content: '\e650';
|
||||
}
|
||||
|
||||
.layui-icon-align-center:before {
|
||||
content: '\e647';
|
||||
}
|
||||
|
||||
.layui-icon-align-right:before {
|
||||
content: '\e648';
|
||||
}
|
||||
|
||||
.layui-icon-align-left:before {
|
||||
content: '\e649';
|
||||
}
|
||||
|
||||
.layui-icon-fonts-u:before {
|
||||
content: '\e646';
|
||||
}
|
||||
|
||||
.layui-icon-fonts-i:before {
|
||||
content: '\e644';
|
||||
}
|
||||
|
||||
.layui-icon-tabs:before {
|
||||
content: '\e62a';
|
||||
}
|
||||
|
||||
.layui-icon-circle:before {
|
||||
content: '\e63f';
|
||||
}
|
||||
|
||||
.layui-icon-radio:before {
|
||||
content: '\e643';
|
||||
}
|
||||
|
||||
.layui-icon-share:before {
|
||||
content: '\e641';
|
||||
}
|
||||
|
||||
.layui-icon-edit:before {
|
||||
content: '\e642';
|
||||
}
|
||||
|
||||
.layui-icon-delete:before {
|
||||
content: '\e640';
|
||||
}
|
||||
|
||||
.layui-icon-engine:before {
|
||||
content: '\e628';
|
||||
}
|
||||
|
||||
.layui-icon-chart-screen:before {
|
||||
content: '\e629';
|
||||
}
|
||||
|
||||
.layui-icon-chart:before {
|
||||
content: '\e62c';
|
||||
}
|
||||
|
||||
.layui-icon-table:before {
|
||||
content: '\e62d';
|
||||
}
|
||||
|
||||
.layui-icon-tree:before {
|
||||
content: '\e62e';
|
||||
}
|
||||
|
||||
.layui-icon-upload-circle:before {
|
||||
content: '\e62f';
|
||||
}
|
||||
|
||||
.layui-icon-templeate-one:before {
|
||||
content: '\e630';
|
||||
}
|
||||
|
||||
.layui-icon-util:before {
|
||||
content: '\e631';
|
||||
}
|
||||
|
||||
.layui-icon-layouts:before {
|
||||
content: '\e632';
|
||||
}
|
||||
|
||||
.layui-icon-prev-circle:before {
|
||||
content: '\e633';
|
||||
}
|
||||
|
||||
.layui-icon-carousel:before {
|
||||
content: '\e634';
|
||||
}
|
||||
|
||||
.layui-icon-code-circle:before {
|
||||
content: '\e635';
|
||||
}
|
||||
|
||||
.layui-icon-water:before {
|
||||
content: '\e636';
|
||||
}
|
||||
|
||||
.layui-icon-date:before {
|
||||
content: '\e637';
|
||||
}
|
||||
|
||||
.layui-icon-layer:before {
|
||||
content: '\e638';
|
||||
}
|
||||
|
||||
.layui-icon-fonts-clear:before {
|
||||
content: '\e639';
|
||||
}
|
||||
|
||||
.layui-icon-dialogue:before {
|
||||
content: '\e63a';
|
||||
}
|
||||
|
||||
.layui-icon-cellphone-fine:before {
|
||||
content: '\e63b';
|
||||
}
|
||||
|
||||
.layui-icon-form:before {
|
||||
content: '\e63c';
|
||||
}
|
||||
|
||||
.layui-icon-file:before {
|
||||
content: '\e621';
|
||||
}
|
||||
|
||||
.layui-icon-triangle-r:before {
|
||||
content: '\e623';
|
||||
}
|
||||
|
||||
.layui-icon-triangle-d:before {
|
||||
content: '\e625';
|
||||
}
|
||||
|
||||
.layui-icon-set-sm:before {
|
||||
content: '\e620';
|
||||
}
|
||||
|
||||
.layui-icon-add-circle:before {
|
||||
content: '\e61f';
|
||||
}
|
||||
|
||||
.layui-icon-layim-download:before {
|
||||
content: '\e61e';
|
||||
}
|
||||
|
||||
.layui-icon-layim-uploadfile:before {
|
||||
content: '\e61d';
|
||||
}
|
||||
|
||||
.layui-icon-not-found:before {
|
||||
content: '\e61c';
|
||||
}
|
||||
|
||||
.layui-icon-about:before {
|
||||
content: '\e60b';
|
||||
}
|
||||
|
||||
.layui-icon-layim-theme:before {
|
||||
content: '\e61b';
|
||||
}
|
||||
|
||||
.layui-icon-down:before {
|
||||
content: '\e61a';
|
||||
}
|
||||
|
||||
.layui-icon-up:before {
|
||||
content: '\e619';
|
||||
}
|
||||
|
||||
.layui-icon-circle-dot:before {
|
||||
content: '\e617';
|
||||
}
|
||||
|
||||
.layui-icon-set-fill:before {
|
||||
content: '\e614';
|
||||
}
|
||||
|
||||
.layui-icon-search:before {
|
||||
content: '\e615';
|
||||
}
|
||||
|
||||
.layui-icon-friends:before {
|
||||
content: '\e612';
|
||||
}
|
||||
|
||||
.layui-icon-group:before {
|
||||
content: '\e613';
|
||||
}
|
||||
|
||||
.layui-icon-reply-fill:before {
|
||||
content: '\e611';
|
||||
}
|
||||
|
||||
.layui-icon-menu-fill:before {
|
||||
content: '\e60f';
|
||||
}
|
||||
|
||||
.layui-icon-face-smile-fine:before {
|
||||
content: '\e60c';
|
||||
}
|
||||
|
||||
.layui-icon-picture-fine:before {
|
||||
content: '\e60d';
|
||||
}
|
||||
|
||||
.layui-icon-log:before {
|
||||
content: '\e60e';
|
||||
}
|
||||
|
||||
.layui-icon-list:before {
|
||||
content: '\e60a';
|
||||
}
|
||||
|
||||
.layui-icon-release:before {
|
||||
content: '\e609';
|
||||
}
|
||||
|
||||
.layui-icon-add-circle-fine:before {
|
||||
content: '\e608';
|
||||
}
|
||||
|
||||
.layui-icon-ok:before {
|
||||
content: '\e605';
|
||||
}
|
||||
|
||||
.layui-icon-help:before {
|
||||
content: '\e607';
|
||||
}
|
||||
|
||||
.layui-icon-chat:before {
|
||||
content: '\e606';
|
||||
}
|
||||
|
||||
.layui-icon-top:before {
|
||||
content: '\e604';
|
||||
}
|
||||
|
||||
.layui-icon-right:before {
|
||||
content: '\e602';
|
||||
}
|
||||
|
||||
.layui-icon-left:before {
|
||||
content: '\e603';
|
||||
}
|
||||
|
||||
.layui-icon-star:before {
|
||||
content: '\e600';
|
||||
}
|
||||
|
||||
.layui-icon-download-circle:before {
|
||||
content: '\e601';
|
||||
}
|
||||
|
||||
.layui-icon-close:before {
|
||||
content: '\1006';
|
||||
}
|
||||
|
||||
.layui-icon-close-fill:before {
|
||||
content: '\1007';
|
||||
}
|
||||
|
||||
.layui-icon-ok-circle:before {
|
||||
content: '\1005';
|
||||
}
|
||||
387
package/icons/src/iconfont/iconfont.svg
Normal file
387
package/icons/src/iconfont/iconfont.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 309 KiB |
170
package/icons/src/iconfont/iconfont.ts
Normal file
170
package/icons/src/iconfont/iconfont.ts
Normal file
@@ -0,0 +1,170 @@
|
||||
export default [
|
||||
{ name: "实心", class: "layui-icon-heart-fill" },
|
||||
{ name: "空心", class: "layui-icon-heart" },
|
||||
{ name: "亮度/晴", class: "layui-icon-light" },
|
||||
{ name: "时间/历史", class: "layui-icon-time" },
|
||||
{ name: "蓝牙", class: "layui-icon-bluetooth" },
|
||||
{ name: "@艾特", class: "layui-icon-at" },
|
||||
{ name: "静音", class: "layui-icon-mute" },
|
||||
{ name: "录音/麦克风", class: "layui-icon-mike" },
|
||||
{ name: "密钥/钥匙", class: "layui-icon-key" },
|
||||
{ name: "礼物/活动", class: "layui-icon-gift" },
|
||||
{ name: "邮箱", class: "layui-icon-email" },
|
||||
{ name: "RSS", class: "layui-icon-rss" },
|
||||
{ name: "WiFi", class: "layui-icon-wifi" },
|
||||
{ name: "退出/注销", class: "layui-icon-logout" },
|
||||
{ name: "Android 安卓", class: "layui-icon-android" },
|
||||
{ name: "Apple IOS 苹果", class: "layui-icon-ios" },
|
||||
{ name: "Windows", class: "layui-icon-windows" },
|
||||
{ name: "穿梭框", class: "layui-icon-transfer" },
|
||||
{ name: "客服", class: "layui-icon-service" },
|
||||
{ name: "减", class: "layui-icon-subtraction" },
|
||||
{ name: "加", class: "layui-icon-addition" },
|
||||
{ name: "滑块", class: "layui-icon-slider" },
|
||||
{ name: "打印", class: "layui-icon-print" },
|
||||
{ name: "导出", class: "layui-icon-export" },
|
||||
{ name: "列", class: "layui-icon-cols" },
|
||||
{ name: "退出全屏", class: "layui-icon-screen-restore" },
|
||||
{ name: "全屏", class: "layui-icon-screen-full" },
|
||||
{ name: "半星", class: "layui-icon-rate-half" },
|
||||
{ name: "星星-空心", class: "layui-icon-rate" },
|
||||
{ name: "星星-实心", class: "layui-icon-rate-solid" },
|
||||
{ name: "手机", class: "layui-icon-cellphone" },
|
||||
{ name: "验证码", class: "layui-icon-vercode" },
|
||||
{ name: "微信", class: "layui-icon-login-wechat" },
|
||||
{ name: "QQ", class: "layui-icon-login-qq" },
|
||||
{ name: "微博", class: "layui-icon-login-weibo" },
|
||||
{ name: "密码", class: "layui-icon-password" },
|
||||
{ name: "用户名", class: "layui-icon-username" },
|
||||
{ name: "刷新-粗", class: "layui-icon-refresh-three" },
|
||||
{ name: "授权", class: "layui-icon-auz" },
|
||||
{ name: "左向右伸缩菜单", class: "layui-icon-spread-left" },
|
||||
{ name: "右向左伸缩菜单", class: "layui-icon-shrink-right" },
|
||||
{ name: "雪花", class: "layui-icon-snowflake" },
|
||||
{ name: "提示说明", class: "layui-icon-tips" },
|
||||
{ name: "便签", class: "layui-icon-note" },
|
||||
{ name: "主页", class: "layui-icon-home" },
|
||||
{ name: "高级", class: "layui-icon-senior" },
|
||||
{ name: "刷新", class: "layui-icon-refresh" },
|
||||
{ name: "刷新", class: "layui-icon-refresh-one" },
|
||||
{ name: "旗帜", class: "layui-icon-flag" },
|
||||
{ name: "主题", class: "layui-icon-theme" },
|
||||
{ name: "消息-通知", class: "layui-icon-notice" },
|
||||
{ name: "网站", class: "layui-icon-website" },
|
||||
{ name: "控制台", class: "layui-icon-console" },
|
||||
{ name: "表情-惊讶", class: "layui-icon-face-surprised" },
|
||||
{ name: "设置-空心", class: "layui-icon-set" },
|
||||
{ name: "模板", class: "layui-icon-template-one" },
|
||||
{ name: "应用", class: "layui-icon-app" },
|
||||
{ name: "模板", class: "layui-icon-template" },
|
||||
{ name: "赞", class: "layui-icon-praise" },
|
||||
{ name: "踩", class: "layui-icon-tread" },
|
||||
{ name: "男", class: "layui-icon-male" },
|
||||
{ name: "女", class: "layui-icon-female" },
|
||||
{ name: "相机-空心", class: "layui-icon-camera" },
|
||||
{ name: "相机-实心", class: "layui-icon-camera-fill" },
|
||||
{ name: "菜单-水平", class: "layui-icon-more" },
|
||||
{ name: "菜单-垂直", class: "layui-icon-more-vertical" },
|
||||
{ name: "金额-人民币", class: "layui-icon-rmb" },
|
||||
{ name: "金额-美元", class: "layui-icon-dollar" },
|
||||
{ name: "钻石-等级", class: "layui-icon-diamond" },
|
||||
{ name: "火", class: "layui-icon-fire" },
|
||||
{ name: "返回", class: "layui-icon-return" },
|
||||
{ name: "位置-地图", class: "layui-icon-location" },
|
||||
{ name: "办公-阅读", class: "layui-icon-read" },
|
||||
{ name: "调查", class: "layui-icon-survey" },
|
||||
{ name: "表情-微笑", class: "layui-icon-face-smile" },
|
||||
{ name: "表情-哭泣", class: "layui-icon-face-cry" },
|
||||
{ name: "购物车", class: "layui-icon-cart-simple" },
|
||||
{ name: "购物车", class: "layui-icon-cart" },
|
||||
{ name: "下一页", class: "layui-icon-next" },
|
||||
{ name: "上一页", class: "layui-icon-prev" },
|
||||
{ name: "上传-空心-拖拽", class: "layui-icon-upload-drag" },
|
||||
{ name: "上传-实心", class: "layui-icon-upload" },
|
||||
{ name: "下载-圆圈", class: "layui-icon-download-circle" },
|
||||
{ name: "组件", class: "layui-icon-component" },
|
||||
{ name: "文件-粗", class: "layui-icon-file-b" },
|
||||
{ name: "用户", class: "layui-icon-user" },
|
||||
{ name: "发现-实心", class: "layui-icon-find-fill" },
|
||||
{ name: "loading", class: "layui-icon-loading" },
|
||||
{ name: "loading", class: "layui-icon-loading-one" },
|
||||
{ name: "添加", class: "layui-icon-add-one" },
|
||||
{ name: "播放", class: "layui-icon-play" },
|
||||
{ name: "暂停", class: "layui-icon-pause" },
|
||||
{ name: "音频-耳机", class: "layui-icon-headset" },
|
||||
{ name: "视频", class: "layui-icon-video" },
|
||||
{ name: "语音-声音", class: "layui-icon-voice" },
|
||||
{ name: "消息-通知-喇叭", class: "layui-icon-speaker" },
|
||||
{ name: "删除线", class: "layui-icon-fonts-del" },
|
||||
{ name: "代码", class: "layui-icon-fonts-code" },
|
||||
{ name: "HTML", class: "layui-icon-fonts-html" },
|
||||
{ name: "字体加粗", class: "layui-icon-fonts-strong" },
|
||||
{ name: "删除链接", class: "layui-icon-unlink" },
|
||||
{ name: "图片", class: "layui-icon-picture" },
|
||||
{ name: "链接", class: "layui-icon-link" },
|
||||
{ name: "表情-笑-粗", class: "layui-icon-face-smile-b" },
|
||||
{ name: "左对齐", class: "layui-icon-align-left" },
|
||||
{ name: "右对齐", class: "layui-icon-align-right" },
|
||||
{ name: "居中对齐", class: "layui-icon-align-center" },
|
||||
{ name: "字体-下划线", class: "layui-icon-fonts-u" },
|
||||
{ name: "字体-斜体", class: "layui-icon-fonts-i" },
|
||||
{ name: "Tabs 选项卡", class: "layui-icon-tabs" },
|
||||
{ name: "单选框-选中", class: "layui-icon-radio" },
|
||||
{ name: "单选框-候选", class: "layui-icon-circle" },
|
||||
{ name: "编辑", class: "layui-icon-edit" },
|
||||
{ name: "分享", class: "layui-icon-share" },
|
||||
{ name: "删除", class: "layui-icon-delete" },
|
||||
{ name: "表单", class: "layui-icon-form" },
|
||||
{ name: "手机-细体", class: "layui-icon-cellphone-fine" },
|
||||
{ name: "聊天 对话 沟通", class: "layui-icon-dialogue" },
|
||||
{ name: "文字格式化", class: "layui-icon-fonts-clear" },
|
||||
{ name: "窗口", class: "layui-icon-layer" },
|
||||
{ name: "日期", class: "layui-icon-date" },
|
||||
{ name: "水 下雨", class: "layui-icon-water" },
|
||||
{ name: "代码-圆圈", class: "layui-icon-code-circle" },
|
||||
{ name: "轮播组图", class: "layui-icon-carousel" },
|
||||
{ name: "翻页", class: "layui-icon-prev-circle" },
|
||||
{ name: "布局", class: "layui-icon-layouts" },
|
||||
{ name: "工具", class: "layui-icon-util" },
|
||||
{ name: "选择模板", class: "layui-icon-templeate-one" },
|
||||
{ name: "上传-圆圈", class: "layui-icon-upload-circle" },
|
||||
{ name: "树", class: "layui-icon-tree" },
|
||||
{ name: "表格", class: "layui-icon-table" },
|
||||
{ name: "图表", class: "layui-icon-chart" },
|
||||
{ name: "图标 报表 屏幕", class: "layui-icon-chart-screen" },
|
||||
{ name: "引擎", class: "layui-icon-engine" },
|
||||
{ name: "下三角", class: "layui-icon-triangle-d" },
|
||||
{ name: "右三角", class: "layui-icon-triangle-r" },
|
||||
{ name: "文件", class: "layui-icon-file" },
|
||||
{ name: "设置-小型", class: "layui-icon-set-sm" },
|
||||
{ name: "减少-圆圈", class: "layui-icon-reduce-circle" },
|
||||
{ name: "添加-圆圈", class: "layui-icon-add-circle" },
|
||||
{ name: "404", class: "layui-icon-not-found" },
|
||||
{ name: "关于", class: "layui-icon-about" },
|
||||
{ name: "箭头 向上", class: "layui-icon-up" },
|
||||
{ name: "箭头 向下", class: "layui-icon-down" },
|
||||
{ name: "箭头 向左", class: "layui-icon-left" },
|
||||
{ name: "箭头 向右", class: "layui-icon-right" },
|
||||
{ name: "圆点", class: "layui-icon-circle-dot" },
|
||||
{ name: "搜索", class: "layui-icon-search" },
|
||||
{ name: "设置-实心", class: "layui-icon-set-fill" },
|
||||
{ name: "群组", class: "layui-icon-group" },
|
||||
{ name: "好友", class: "layui-icon-friends" },
|
||||
{ name: "回复 评论 实心", class: "layui-icon-reply-fill" },
|
||||
{ name: "菜单 隐身 实心", class: "layui-icon-menu-fill" },
|
||||
{ name: "记录", class: "layui-icon-log" },
|
||||
{ name: "图片-细体", class: "layui-icon-picture-fine" },
|
||||
{ name: "表情-笑-细体", class: "layui-icon-face-smile-fine" },
|
||||
{ name: "列表", class: "layui-icon-list" },
|
||||
{ name: "发布 纸飞机", class: "layui-icon-release" },
|
||||
{ name: "对 OK", class: "layui-icon-ok" },
|
||||
{ name: "帮助", class: "layui-icon-help" },
|
||||
{ name: "客服", class: "layui-icon-chat" },
|
||||
{ name: "top 置顶", class: "layui-icon-top" },
|
||||
{ name: "收藏-空心", class: "layui-icon-star" },
|
||||
{ name: "收藏-实心", class: "layui-icon-star-fill" },
|
||||
{ name: "关闭-实心", class: "layui-icon-close-fill" },
|
||||
{ name: "关闭-空心", class: "layui-icon-close" },
|
||||
{ name: "正确", class: "layui-icon-ok-circle" },
|
||||
{ name: "添加-圆圈-细体", class: "layui-icon-add-circle-fine" },
|
||||
];
|
||||
BIN
package/icons/src/iconfont/iconfont.ttf
Normal file
BIN
package/icons/src/iconfont/iconfont.ttf
Normal file
Binary file not shown.
BIN
package/icons/src/iconfont/iconfont.woff
Normal file
BIN
package/icons/src/iconfont/iconfont.woff
Normal file
Binary file not shown.
BIN
package/icons/src/iconfont/iconfont.woff2
Normal file
BIN
package/icons/src/iconfont/iconfont.woff2
Normal file
Binary file not shown.
16
package/icons/src/icons/AboutIcon.vue
Normal file
16
package/icons/src/icons/AboutIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "AboutIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-about" />
|
||||
</template>
|
||||
20
package/icons/src/icons/AddCircleFineIcon.vue
Normal file
20
package/icons/src/icons/AddCircleFineIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "AddCircleFineIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-add-circle-fine"
|
||||
/>
|
||||
</template>
|
||||
20
package/icons/src/icons/AddCircleIcon.vue
Normal file
20
package/icons/src/icons/AddCircleIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "AddCircleIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-add-circle"
|
||||
/>
|
||||
</template>
|
||||
16
package/icons/src/icons/AddOneIcon.vue
Normal file
16
package/icons/src/icons/AddOneIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "AddOneIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-add-one" />
|
||||
</template>
|
||||
20
package/icons/src/icons/AdditionIcon.vue
Normal file
20
package/icons/src/icons/AdditionIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "AdditionIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-addition"
|
||||
/>
|
||||
</template>
|
||||
20
package/icons/src/icons/AlignCenterIcon.vue
Normal file
20
package/icons/src/icons/AlignCenterIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "AlignCenterIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-align-center"
|
||||
/>
|
||||
</template>
|
||||
20
package/icons/src/icons/AlignLeftIcon.vue
Normal file
20
package/icons/src/icons/AlignLeftIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "AlignLeftIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-align-left"
|
||||
/>
|
||||
</template>
|
||||
20
package/icons/src/icons/AlignRightIcon.vue
Normal file
20
package/icons/src/icons/AlignRightIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "AlignRightIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-align-right"
|
||||
/>
|
||||
</template>
|
||||
16
package/icons/src/icons/AndroidIcon.vue
Normal file
16
package/icons/src/icons/AndroidIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "AndroidIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-android" />
|
||||
</template>
|
||||
16
package/icons/src/icons/AppIcon.vue
Normal file
16
package/icons/src/icons/AppIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "AppIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-app" />
|
||||
</template>
|
||||
16
package/icons/src/icons/AtIcon.vue
Normal file
16
package/icons/src/icons/AtIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "AtIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-at" />
|
||||
</template>
|
||||
16
package/icons/src/icons/AuzIcon.vue
Normal file
16
package/icons/src/icons/AuzIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "AuzIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-auz" />
|
||||
</template>
|
||||
20
package/icons/src/icons/BluetoothIcon.vue
Normal file
20
package/icons/src/icons/BluetoothIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "BluetoothIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-bluetooth"
|
||||
/>
|
||||
</template>
|
||||
20
package/icons/src/icons/CameraFillIcon.vue
Normal file
20
package/icons/src/icons/CameraFillIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "CameraFillIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-camera-fill"
|
||||
/>
|
||||
</template>
|
||||
16
package/icons/src/icons/CameraIcon.vue
Normal file
16
package/icons/src/icons/CameraIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "CameraIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-camera" />
|
||||
</template>
|
||||
20
package/icons/src/icons/CarouselIcon.vue
Normal file
20
package/icons/src/icons/CarouselIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "CarouselIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-carousel"
|
||||
/>
|
||||
</template>
|
||||
16
package/icons/src/icons/CartIcon.vue
Normal file
16
package/icons/src/icons/CartIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "CartIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-cart" />
|
||||
</template>
|
||||
20
package/icons/src/icons/CartSimpleIcon.vue
Normal file
20
package/icons/src/icons/CartSimpleIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "CartSimpleIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-cart-simple"
|
||||
/>
|
||||
</template>
|
||||
20
package/icons/src/icons/CellphoneFineIcon.vue
Normal file
20
package/icons/src/icons/CellphoneFineIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "CellphoneFineIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-cellphone-fine"
|
||||
/>
|
||||
</template>
|
||||
20
package/icons/src/icons/CellphoneIcon.vue
Normal file
20
package/icons/src/icons/CellphoneIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "CellphoneIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-cellphone"
|
||||
/>
|
||||
</template>
|
||||
16
package/icons/src/icons/ChartIcon.vue
Normal file
16
package/icons/src/icons/ChartIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "ChartIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-chart" />
|
||||
</template>
|
||||
20
package/icons/src/icons/ChartScreenIcon.vue
Normal file
20
package/icons/src/icons/ChartScreenIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "ChartScreenIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-chart-screen"
|
||||
/>
|
||||
</template>
|
||||
16
package/icons/src/icons/ChatIcon.vue
Normal file
16
package/icons/src/icons/ChatIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "ChatIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-chat" />
|
||||
</template>
|
||||
20
package/icons/src/icons/CircleDotIcon.vue
Normal file
20
package/icons/src/icons/CircleDotIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "CircleDotIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-circle-dot"
|
||||
/>
|
||||
</template>
|
||||
16
package/icons/src/icons/CircleIcon.vue
Normal file
16
package/icons/src/icons/CircleIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "CircleIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-circle" />
|
||||
</template>
|
||||
20
package/icons/src/icons/CloseFillIcon.vue
Normal file
20
package/icons/src/icons/CloseFillIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "CloseFillIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-close-fill"
|
||||
/>
|
||||
</template>
|
||||
16
package/icons/src/icons/CloseIcon.vue
Normal file
16
package/icons/src/icons/CloseIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "CloseIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-close" />
|
||||
</template>
|
||||
20
package/icons/src/icons/CodeCircleIcon.vue
Normal file
20
package/icons/src/icons/CodeCircleIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "CodeCircleIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-code-circle"
|
||||
/>
|
||||
</template>
|
||||
16
package/icons/src/icons/ColsIcon.vue
Normal file
16
package/icons/src/icons/ColsIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "ColsIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-cols" />
|
||||
</template>
|
||||
20
package/icons/src/icons/ComponentIcon.vue
Normal file
20
package/icons/src/icons/ComponentIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "ComponentIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-component"
|
||||
/>
|
||||
</template>
|
||||
16
package/icons/src/icons/ConsoleIcon.vue
Normal file
16
package/icons/src/icons/ConsoleIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "ConsoleIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-console" />
|
||||
</template>
|
||||
16
package/icons/src/icons/DateIcon.vue
Normal file
16
package/icons/src/icons/DateIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "DateIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-date" />
|
||||
</template>
|
||||
16
package/icons/src/icons/DeleteIcon.vue
Normal file
16
package/icons/src/icons/DeleteIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "DeleteIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-delete" />
|
||||
</template>
|
||||
20
package/icons/src/icons/DialogueIcon.vue
Normal file
20
package/icons/src/icons/DialogueIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "DialogueIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-dialogue"
|
||||
/>
|
||||
</template>
|
||||
16
package/icons/src/icons/DiamondIcon.vue
Normal file
16
package/icons/src/icons/DiamondIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "DiamondIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-diamond" />
|
||||
</template>
|
||||
16
package/icons/src/icons/DollarIcon.vue
Normal file
16
package/icons/src/icons/DollarIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "DollarIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-dollar" />
|
||||
</template>
|
||||
16
package/icons/src/icons/DownIcon.vue
Normal file
16
package/icons/src/icons/DownIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "DownIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-down" />
|
||||
</template>
|
||||
20
package/icons/src/icons/DownloadCircleIcon.vue
Normal file
20
package/icons/src/icons/DownloadCircleIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "DownloadCircleIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-download-circle"
|
||||
/>
|
||||
</template>
|
||||
16
package/icons/src/icons/EditIcon.vue
Normal file
16
package/icons/src/icons/EditIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "EditIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-edit" />
|
||||
</template>
|
||||
16
package/icons/src/icons/EmailIcon.vue
Normal file
16
package/icons/src/icons/EmailIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "EmailIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-email" />
|
||||
</template>
|
||||
16
package/icons/src/icons/EngineIcon.vue
Normal file
16
package/icons/src/icons/EngineIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "EngineIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-engine" />
|
||||
</template>
|
||||
16
package/icons/src/icons/ExportIcon.vue
Normal file
16
package/icons/src/icons/ExportIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "ExportIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-export" />
|
||||
</template>
|
||||
20
package/icons/src/icons/FaceCryIcon.vue
Normal file
20
package/icons/src/icons/FaceCryIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "FaceCryIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-face-cry"
|
||||
/>
|
||||
</template>
|
||||
20
package/icons/src/icons/FaceSmileBIcon.vue
Normal file
20
package/icons/src/icons/FaceSmileBIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "FaceSmileBIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-face-smile-b"
|
||||
/>
|
||||
</template>
|
||||
20
package/icons/src/icons/FaceSmileFineIcon.vue
Normal file
20
package/icons/src/icons/FaceSmileFineIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "FaceSmileFineIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-face-smile-fine"
|
||||
/>
|
||||
</template>
|
||||
20
package/icons/src/icons/FaceSmileIcon.vue
Normal file
20
package/icons/src/icons/FaceSmileIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "FaceSmileIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-face-smile"
|
||||
/>
|
||||
</template>
|
||||
20
package/icons/src/icons/FaceSurprisedIcon.vue
Normal file
20
package/icons/src/icons/FaceSurprisedIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "FaceSurprisedIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-face-surprised"
|
||||
/>
|
||||
</template>
|
||||
16
package/icons/src/icons/FemaleIcon.vue
Normal file
16
package/icons/src/icons/FemaleIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "FemaleIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-female" />
|
||||
</template>
|
||||
16
package/icons/src/icons/FileBIcon.vue
Normal file
16
package/icons/src/icons/FileBIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "FileBIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-file-b" />
|
||||
</template>
|
||||
16
package/icons/src/icons/FileIcon.vue
Normal file
16
package/icons/src/icons/FileIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "FileIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-file" />
|
||||
</template>
|
||||
20
package/icons/src/icons/FindFillIcon.vue
Normal file
20
package/icons/src/icons/FindFillIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "FindFillIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-find-fill"
|
||||
/>
|
||||
</template>
|
||||
16
package/icons/src/icons/FireIcon.vue
Normal file
16
package/icons/src/icons/FireIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "FireIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-fire" />
|
||||
</template>
|
||||
16
package/icons/src/icons/FlagIcon.vue
Normal file
16
package/icons/src/icons/FlagIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "FlagIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-flag" />
|
||||
</template>
|
||||
20
package/icons/src/icons/FontsClearIcon.vue
Normal file
20
package/icons/src/icons/FontsClearIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "FontsClearIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-fonts-clear"
|
||||
/>
|
||||
</template>
|
||||
20
package/icons/src/icons/FontsCodeIcon.vue
Normal file
20
package/icons/src/icons/FontsCodeIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "FontsCodeIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-fonts-code"
|
||||
/>
|
||||
</template>
|
||||
20
package/icons/src/icons/FontsDelIcon.vue
Normal file
20
package/icons/src/icons/FontsDelIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "FontsDelIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-fonts-del"
|
||||
/>
|
||||
</template>
|
||||
20
package/icons/src/icons/FontsHtmlIcon.vue
Normal file
20
package/icons/src/icons/FontsHtmlIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "FontsHtmlIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-fonts-html"
|
||||
/>
|
||||
</template>
|
||||
16
package/icons/src/icons/FontsIIcon.vue
Normal file
16
package/icons/src/icons/FontsIIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "FontsIIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-fonts-i" />
|
||||
</template>
|
||||
20
package/icons/src/icons/FontsStrongIcon.vue
Normal file
20
package/icons/src/icons/FontsStrongIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "FontsStrongIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-fonts-strong"
|
||||
/>
|
||||
</template>
|
||||
16
package/icons/src/icons/FontsUIcon.vue
Normal file
16
package/icons/src/icons/FontsUIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "FontsUIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-fonts-u" />
|
||||
</template>
|
||||
16
package/icons/src/icons/FormIcon.vue
Normal file
16
package/icons/src/icons/FormIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "FormIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-form" />
|
||||
</template>
|
||||
16
package/icons/src/icons/FriendsIcon.vue
Normal file
16
package/icons/src/icons/FriendsIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "FriendsIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-friends" />
|
||||
</template>
|
||||
16
package/icons/src/icons/GiftIcon.vue
Normal file
16
package/icons/src/icons/GiftIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "GiftIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-gift" />
|
||||
</template>
|
||||
16
package/icons/src/icons/GroupIcon.vue
Normal file
16
package/icons/src/icons/GroupIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "GroupIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-group" />
|
||||
</template>
|
||||
16
package/icons/src/icons/HeadsetIcon.vue
Normal file
16
package/icons/src/icons/HeadsetIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "HeadsetIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-headset" />
|
||||
</template>
|
||||
20
package/icons/src/icons/HeartFillIcon.vue
Normal file
20
package/icons/src/icons/HeartFillIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "HeartFillIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-heart-fill"
|
||||
/>
|
||||
</template>
|
||||
16
package/icons/src/icons/HeartIcon.vue
Normal file
16
package/icons/src/icons/HeartIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "HeartIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-heart" />
|
||||
</template>
|
||||
16
package/icons/src/icons/HelpIcon.vue
Normal file
16
package/icons/src/icons/HelpIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "HelpIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-help" />
|
||||
</template>
|
||||
16
package/icons/src/icons/HomeIcon.vue
Normal file
16
package/icons/src/icons/HomeIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "HomeIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-home" />
|
||||
</template>
|
||||
16
package/icons/src/icons/IosIcon.vue
Normal file
16
package/icons/src/icons/IosIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "IosIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-ios" />
|
||||
</template>
|
||||
16
package/icons/src/icons/KeyIcon.vue
Normal file
16
package/icons/src/icons/KeyIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "KeyIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-key" />
|
||||
</template>
|
||||
16
package/icons/src/icons/LayerIcon.vue
Normal file
16
package/icons/src/icons/LayerIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "LayerIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-layer" />
|
||||
</template>
|
||||
16
package/icons/src/icons/LayoutsIcon.vue
Normal file
16
package/icons/src/icons/LayoutsIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "LayoutsIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-layouts" />
|
||||
</template>
|
||||
16
package/icons/src/icons/LeftIcon.vue
Normal file
16
package/icons/src/icons/LeftIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "LeftIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-left" />
|
||||
</template>
|
||||
16
package/icons/src/icons/LightIcon.vue
Normal file
16
package/icons/src/icons/LightIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "LightIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-light" />
|
||||
</template>
|
||||
16
package/icons/src/icons/LinkIcon.vue
Normal file
16
package/icons/src/icons/LinkIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "LinkIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-link" />
|
||||
</template>
|
||||
16
package/icons/src/icons/ListIcon.vue
Normal file
16
package/icons/src/icons/ListIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "ListIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-list" />
|
||||
</template>
|
||||
16
package/icons/src/icons/LoadingIcon.vue
Normal file
16
package/icons/src/icons/LoadingIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "LoadingIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-loading" />
|
||||
</template>
|
||||
20
package/icons/src/icons/LoadingOneIcon.vue
Normal file
20
package/icons/src/icons/LoadingOneIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "LoadingOneIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-loading-one"
|
||||
/>
|
||||
</template>
|
||||
20
package/icons/src/icons/LocationIcon.vue
Normal file
20
package/icons/src/icons/LocationIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "LocationIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-location"
|
||||
/>
|
||||
</template>
|
||||
16
package/icons/src/icons/LogIcon.vue
Normal file
16
package/icons/src/icons/LogIcon.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "LogIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon :color="props.color" :size="props.size" type="layui-icon-log" />
|
||||
</template>
|
||||
20
package/icons/src/icons/LoginQqIcon.vue
Normal file
20
package/icons/src/icons/LoginQqIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "LoginQqIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-login-qq"
|
||||
/>
|
||||
</template>
|
||||
20
package/icons/src/icons/LoginWechatIcon.vue
Normal file
20
package/icons/src/icons/LoginWechatIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "LoginWechatIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-login-wechat"
|
||||
/>
|
||||
</template>
|
||||
20
package/icons/src/icons/LoginWeiboIcon.vue
Normal file
20
package/icons/src/icons/LoginWeiboIcon.vue
Normal file
@@ -0,0 +1,20 @@
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: "LoginWeiboIcon",
|
||||
};
|
||||
</script>
|
||||
<script setup lang="ts">
|
||||
import LayIcon from "../component/icon/index";
|
||||
|
||||
const props = defineProps<{
|
||||
color?: string;
|
||||
size?: string;
|
||||
}>();
|
||||
</script>
|
||||
<template>
|
||||
<lay-icon
|
||||
:color="props.color"
|
||||
:size="props.size"
|
||||
type="layui-icon-login-weibo"
|
||||
/>
|
||||
</template>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user