// dudu 移动端 UI kit · 共享:Lucide 图标子集、DuduLogo、手机框
function DuMIcon({ size = 16, sw = 2, children, ...rest }) {
return (
);
}
const DuMIcons = {
Mic: (p) => (
),
Globe: (p) => (
),
Backspace: (p) => (
),
Enter: (p) => (
),
Check: (p) => ,
ChevronRight: (p) => ,
User: (p) => (
),
Keyboard: (p) => (
),
Shield: (p) => (
),
ArrowUp: (p) => ,
Wechat: (p) => (
/* 简化对话气泡(代微信图标占位,正式包内用官方资源)*/
),
};
function DuduMLogo({ size = 20, sw = 3.5 }) {
return (
);
}
// 中性手机框:深色边框 + 打孔/刘海,内容区由调用方填充
function PhoneFrame({ width = 312, height = 596, children }) {
return (
);
}
Object.assign(window, { DuMIcon, DuMIcons, DuduMLogo, PhoneFrame });