@enyxs/wikex-组件
具有 CMS 元数据和内置编辑支持的可再用材料 UI 块.
包含块
hero-bannerfeature-gridimage-textcall-to-actionannouncement-barmetrics-striptestimonial-gridfaq-sectionpricing-planslogo-cloudsite-header(微缩UI)centered-header(微缩UI)utility-header(微缩UI)site-footer(微缩UI)compact-footer(微缩UI)newsletter-footer(微缩UI)social-footer(微缩UI)download-section(维克克斯)- (原始内容存档于2018-09-21) (中文(中国大陆) ). Bâ section Wikex Minical Cho 登陆, giæi thiệu, chính sách, khiwalu nại,, 锡、锡、锡活、锡活、锡活、锡活等
Các 区块 Wikex 商品thuidac类别 wikex{\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}这真是令人惊叹啊
(原始内容存档于2017-10-21) (中文(中国大陆) ). thú viên particulation cýa website hàng hóa.
软件包 cũng 导出 wikexCommodityPageTemplates 现在 wikexCommodityRoutes 页:1
条目 @enyxs/wikex-components/page-templates. nguồn 路线/template dùng
chung giàa前端 và CMS, không kéo Material UI vào code ch 53.cân元数据路由.
Wikex 下载资产存储于 src/wikex/assets/download-section/替换占位符
文件在那里,然后更新 src/wikex/download-assets.ts 如果文件名或格式发生变化.
安装
在发布到 npm 注册之前, 消耗版本的 GitLab 包 :
npm install git+ssh://[email protected]/tamenyxs/wikex-components.git#v0.8.1
与内容管理系统登记册一起使用
import { wikexCmsBlocks } from "@enyxs/wikex-components";
export const cmsCodeBlocks = [...wikexCmsBlocks];
该软件包有React,Material UI和情感作为同级依赖,因此主机app拥有他们的版本.
释放
0.11.50 (英语)
审计修正。 合作伙伴艺术船作为WebP,显示大小为2×(npm tarball 32 MB → 1.6 MB). 每个断点只下载自有的变体,而下行的艺术负载则懒散. 已保存 /partner-assets/*.png 覆盖被映射到新的 .webp 文档。 现在每个CMS控制的猎人都会经过 safeCmsTextHref 链接政策. # 链接和已禁用的标题项目从未被标记为当前页面。 软件包块渲染 <div> 将根取而代之 <main>遗产 commodity-partner-registration 块提交 kind: partner 与一个区域。 投诉支持表以联系方式被禁用, 因为还没有后端接受 。 已死亡的Lenis/Swiper代码被删除. i18next, (中文(简体) ), lucide, (中文(简体) ), morphicons 财务报告和审定财务报表 radix-ui 现已是同级依赖(仅供模型消费者选择的UI同级),以及 next 以 >=16 <17。出口使用嵌入式 types 条件和添加 ./package.json 财务报告和审定财务报表 ./chrome/model/styles.css。前端和后端必须给同一出版的版本打上针头.
0.11.49 (中文(简体) )
桌面头子菜单在从一个子菜单直接移动到另一个子菜单时会平稳地打开:刚刚打开的菜单不再关闭,因为焦点返回了上个触发器. 逃出和点击外面 仍然返回焦点到触发器。 submenus 淡出并滑入 (180 ms)并淡出 (120 ms),当请求减少运动时没有运动. 没有CMS计划或明显的变化。 前端和后端必须给同一已公布的版本打上针.
0.11.48 (中文(简体) )
标题子菜单链接现在符合查询字符串和路径名。 同道相通的兄弟们,例如 /thong-bao/?source=wikex 财务报告和审定财务报表 /thong-bao/?source=mxv,不再一起突出显示;在桌面下拉和移动抽屉中,只有最具体的匹配链接是活动的。 父项目在其子路径下的任何一页上都保持活动 。 没有CMS计划或明显的变化。 前端和后端必须给同一已公布的版本打上针.
0.11.47 (中文(简体) )
为三种登陆英雄度量标准添加了每个设备的 CMS 版式配置和可独立编辑的图像. 合伙人英雄包括经纪人申请表,共享验证,日期和地址输入,以及本地化文本. 运行时输出,类型,嵌入式艺术品, 和生成的CMS显示船一起。 前端和后端必须给同一已公布的版本打上针.
npm run check
npm run build
git tag v0.8.1
git push origin main --tags
可编辑费用和差额表
commodity-fees 支持在 CMS 预览中编辑每个数据单元格和列标题,
添加/删除带有确认对话框的行和列,并用 MUI 选择每行选择多个标记 .
搜索忽略了越南口音并搜索出商品名/代码. 标记和
搜索过滤器在页码(默认为每页25行;可选为5/10/25/50/100/all)之前合并。 添加一行
清除过滤器并打开其页面。 删除所有行保持表空.
CMS 将表格存储为 JSON 字符串 vi.feesTable 财务报告和审定财务报表 en.feesTable,所以请
已有的页面保存/打印流程在不单独数据库表格的情况下持续.
旧页保留原样表直到编辑. 访客只能得到
搜索、标签过滤和页码,没有编辑控制.
对于另一个应用程序,导入 FeesTable 财务报告和审定财务报表 FeesTableData 从
@enyxs/wikex-components。通过控制 value, (中文(简体) ), onChange,以及 editable。 。 。 .
组件提供其表格主题;提供软件包已存在的图标
与其它Wikex组件一样,用于页化的资产。 运行 npm run test:fees
用于数据/搜索/补真回归检查.
从工具栏对话框创建标签; 未指定的标签在表格目录中持续 . 编辑器文本区域自动符合其文本. 标题动作共享对齐行 .
单位 (原始内容存档于2013-10-12) (英语). Căn lach theo Cctt,从表格当前列中选择,然后从左边选择,
中心或右边。 这对齐了列标题和该列中的每个值,
包括过滤行、其他页和新添加行. 门茨克 nh 重装
只有那个专栏 设置持续在 columns[].textAlign栏目
键,并适用于桌面/移动。 选择列对齐
也可以去除该列中每个细胞的后遗症,因此值保持不变.
其他列保留其设置. setFeesColumnAlignment 从
fees/model;旧的每个细胞帮助器仅保留相容性.
这个 \ nnh dạng chữ 面板保留了全表格字体大小和重量控制.
服务器侧消费者必须使用更新 fees/model 要保留的验证符
在保存和读取表格数据时进行列对齐.
公共表格在 pagination 之前以 locale-aware A–Z 顺序显示商品名称 .
编辑器在打字时保持手动行位置; Stpap xwalp tên A-Z 时 类型所有
行(包括被过滤出行)并返回第一页。 将表格保存到
坚持这一命令. sortFeesRowsByName 也从 fees/model。 。 。 .
产品用户界面和共享控制
导入产品 UI 从 @enyxs/wikex-components/products 独立
ProductCard, (中文(简体) ), Pagination, (中文(简体) ), Breadcrumb (及其道具类型)
@enyxs/wikex-components/ui。这些是客户条目;产品 UI 提供
它自己的样式组件主题。 独立控制使用主机的Wikex主题.
图标和默认产品占位符被捆绑入包.
import { ProductListing, ProductDetailView, ProductListingSkeleton } from '@enyxs/wikex-components/products';
<ProductListing products={items} />
<ProductDetailView product={detail} related={items} listingHref="/san-pham/" />
<ProductListingSkeleton language="vi" />
每个清单用品 href; 主机拥有 API, 类别, 出版物
规则,SEO和路由生成。 详细观点接受导言、合同
规格、质量表(包括每栏、单位、条件)
和来源说明)。 过 language="en", (中文(简体) ), homeHref,或 placeholderImage 改为
定制导航、标签和倒置图像。 产品清单
paginizing 提供的公开列表; 类别选择属于主机菜单; 此 UI 调用没有 API .
现有的 CMS 演示块仍然通过根条目提供.
运行 npm run check, (中文(简体) ), npm run build,以及 npm run test:products 在包装之前.
无害环境管理和共同JS建立保留客户指令和匹配的有风格的组成部分
用于服务器渲染和水分的ID.
收费管理
导入 FeesManager 及其道具类型 @enyxs/wikex-components/fees。 。 。 .
此控制屏幕包括表格选择器、 语言选择器、 保存
按钮、通知、行/栏计数和响应性管理布局。 供应
entries, (中文(简体) ), selectedId, (中文(简体) ), language, (中文(简体) ), table, (中文(简体) ), dirtyKeys (单位:千美元)id:language, (中文(简体) ),
canWrite, (中文(简体) ), saving 和选择/更改/保存回调。 主机拥有 API
呼叫、认证、起草状态和导航警告。 宿主可能会通过
statusChipVariant 如果它的MUI主题支持额外的芯片变体.
导入纯类型, validateFeesTable, (中文(简体) ), defaultFeesTable, (中文(简体) ), parseFeesTable, (中文(简体) ),
过滤、标记和命令助手
@enyxs/wikex-components/fees/model。本条目没有反应或CMS依赖性
可以在后端运行。 严格验证无效的表格数据;
parseFeesTable 保留公共渲染的后退行为.
咨询表格和管理
原始着陆登记显示器接受 onConsultationSubmit,一个
自动调用接收 ConsultationSubmission 从根条目导出.
它保留了现有的窗体样式,使用 MUI 选择和显示可访问性
成功/错误通知。 发送时, 字段已禁用; 失败保留
值和二元重试的提交ID。 成就清净一切田地.
可编辑的 CMS 预览不提交直播请求. 主机拥有终点,
验证、认证和储存。 单独的合伙形式不变.
使用 ConsultationManager 从 @enyxs/wikex-components/consultations 联 合 国
控制管理员表、过滤器、页码、细节/状态/注释对话框并删除
证实。 提供数据,权限和API回调. 纯型号和标签
从 @enyxs/wikex-components/consultations/model。 。 。 .
可编辑的 Wikex 页眉和页脚列表
commodity-header 定义 vi.header.menuItems 财务报告和审定财务报表 en.header.menuItems。 。 。 .
每个项目 label, (中文(简体) ), href,则a children 带有自身列表的列表 label编号 :href 页:1.
commodity-footer 用两种语言定义这些列表:
footer.aboutLinks, (中文(简体) ), footer.productLinks, (中文(简体) ), footer.guideLinks, (中文(简体) ),
footer.supportLinks, (中文(简体) ), footer.contacts, (中文(简体) ), footer.socials,以及 footer.downloads。 。 。 .
联系、社交和下载项目包括: icon; 下载也有 prefix。 。 。 .
列表和嵌入式列表使用JSON字符串,遵循现有的CMS字段合同.
明确 [] 删除列表的项目.
主机可以导入 migrateWikexChromeContent 从
@enyxs/wikex-components/chrome/model 在合并默认或保存内容之前.
它迁移遗留的标签、链接、文本格式,并删除清单上的项目;
渲染器也应用此移取来保存更旧的页面 .
Liên kawt hai nút 页眉
commodity-header (单位:千美元) vi.header.loginHref, (中文(简体) ), vi.header.loginLinkType, (中文(简体) ),
vi.header.registerHref, (中文(简体) ), vi.header.registerLinkType 时间轴: en.*。 。 。 .
internal 无 /duong-dan/ 鸡尾酒 #muc(一) 微调; external 无
URL HTTP( S), mPOPRC 标签 mtaki vtki noopener noreferrer. URL trãng sä ttt liên kawt. 互联网档案馆的存檔,存档日期2013-12-02.
(原始内容存档于2018-09-26) (中文(中国大陆) ). Mčac định “M 44.i khoän” trttzai /#register(原始内容存档于2018-09-21) (中文(简体) ). ; “Đăng nhập" chāa có liên kwalt.
(原始内容存档于2018-09-21) (英语). Host CMS có têt CmsButtonLinkControl 倾角大于克卡元素,克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克
field, (中文(简体) ), content 现在 onChange(changes) ậ克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克
交易取消/自动取消。 海克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克.
Liên kwalt nút täi encng dtang (英语)
CmsButtonLinkControl cũng hỗtợtợ App Store, Google Play và Web Trading/Desktop 页面存档备份,存于互联网档案馆 互联网档案馆 互联网档案馆的存檔,存档日期2013-12-20
长 download-section 现在 commodity-footer选择元素, bscm v'o
nút, chọn biểu tượng liên kết, chọn 内部/外部, nhập đường dẫn và Áp dụng.
(原始内容存档于2018-09-21) (英语). Khîi tāi lúu {vi|en}.landing.download.{appStore|googlePlay|web}Href 现在
LinkType; các 字段为 c'en trên 画布 ...appStorePrefix, (中文(简体) ), ...googlePlayPrefix
现在 ...webPrefix页脚 href 现在 linkType 长线项 cåa danh sách
{vi|en}.footer.downloads页:1 label 鸡尾酒 prefix {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}我需要你帮忙 {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}我需要你.
Các URL 脚印 c 53.nhān lovii liên kawt theo URL khi chúa có linkType。 。 。 .
颜色 node scripts/check-download-button-links.cjs {\fn华文楷体\fs20\bord1\shad1\1che0e0e0\2ch000000}相克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克
hig-n-ng-ng-dex, HTML 编辑器, lúu danh sách, btza liên kawt và URL không hợp lệ.
(原始内容存档于2013-10-12). Trang đốtác môi gii IB
wikexPartnerBlocks (克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克 wikexCommodityBlocks 编号 : wikexCmsBlocks(中文(简体) )
(原始内容存档于2019-09-21) (英语). chuea 7 block qqc ldrop: commodity-partner-hero, (中文(简体) ), commodity-partner-challenges, (中文(简体) ),
commodity-partner-benefits, (中文(简体) ), commodity-partner-commission, (中文(简体) ),
commodity-partner-process, (中文(简体) ), commodity-partner-faq, (中文(简体) ), commodity-partner-registration。 。 。 .
模板 commodity-partner đăng ký 路线 /doi-tac-moi-gioi (原始内容存档于2017-10-21). vtzei header/ footer chung.
木卫一区nhān CmsRendererProps (原始内容存档于2018-09-21) (英语). sẵn có. Trường vi.partner.* {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}什么, en.partner.* à:
chọn chữttong 预览 để dùng 选择元素 / 工具栏 hiện tại; sửa inline gọi
onChange(field, value),chọn克克克克克克克克克克克克 onSelectText身份证卡/FAQ,
(原始内容存档于2013-10-12). Không phcara thuidac nài dung. Nhãn và 占地者构成 cũng có trường riêng; dữ liệu
(原始内容存档于2018-09-25). khách nhúp không trát tành nài dung CMS. (原始内容存档于2018-09-29) (英语). FAQ mPOPRC sẵn khi chithanh sửa để chọn câu trà lờ ờ.
R partnerImage.* {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}你觉得呢 type: image, 电脑/手机。 “Thay ảnh”
(原始内容存档于2017-10-21) (中文(中国大陆) ). trên chính húc.ch.tọn.từn.từn.hìn onImageRequest。 。 。 .
(原始内容存档于2018-10-21) (英语). Các mask, 梯度, đường kẻ, bóng và khung là trí cà định. (原始内容存档于2019-10-29) (中文(简体) ). Thay ảnh vẫn giide
(原始内容存档于2018-03-31). mask và bà ctrec gàc. (原始内容存档于2018-03-21). Trường màu, TextLayout và __cmsElements 鸡鸡鸡,
bao gam ẩn/xóa text/ảnh và thêm 元素. các block có nài dung mnh VI và EN; CMS ghi đè riêng theo từn ngn ngn ng ữ.
克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克. Ứ ng 主机 cân chép 资产 vào public (frontend nguồn đã có các file này) :
mkdir -p public/partner-assets
cp -R node_modules/@enyxs/wikex-components/assets/partner-assets/. public/partner-assets/
表单 gbei onConsultationSubmit 维基月球 kind: broker(笑声) (掌声) (掌声) (掌声) (掌声) host chøu trách nhiệm gči API; trong 编辑器 không gči đăng ký. 颜色 node scripts/check-partner-blocks.cjs
绍 npm run build kiên tra schema, 渲染, 覆盖文本/ ảnh và 模板 .
原生 IB 页
IB 块从前端渲染出 HTML 和 有样式的组件
承诺 13f09404 (单位:千美元)fix UI IB) (中文(简体) ). 他们的公开和编辑主机没有使用MUI
组件。 嵌入页面时导入孤立客户端条目 :
import { PartnerPage, wikexPartnerBlocks } from '@enyxs/wikex-components/partner';
import '@enyxs/wikex-components/partner/styles.css';
<PartnerPage />
PartnerPage 是七节页体。 东道方供应其共用场地
头/脚. 所有现有的区块类型, vi.partner.* 文本字段,
partnerImage.* 插槽和CMS调用仍然兼容. 源头原生
按钮和输入Common 保存在下面 src/wikex/partner/primitives。 。 。 .
原生编辑还支持隐藏/添加元素,打字,丰富的文本,
仅读字段和文本列表,不包含MUI。 保留面罩和装饰层
原尺寸; 范围基线规则保护他们免受主机样式的影响
例如 img { max-width: 100% } 和继承的行高.
伙伴页面主机仍为本地 HTML. 登记通知重新使用现有的MUI Alert/Portal/Snackbar与协商和伙伴表格共享.
共享页脚还保留源页的移动覆盖 /doi-tac-moi-gioi。 。 。 .
原始的艺术品仍然复制到 public/partner-assets 如上所述.
过 onConsultationSubmit 连接代理注册; 表格保留失败时输入, 共享验证和土司行为, 并支持浏览器在其黑暗输入上自动填充.
IB 内容语言和持久性
IB 默认存在 src/wikex/partner/fields.ts (六) 和 english.ts (EN) (韩语).
70个文本字段的每个都有一个独立的VI/EN密钥. content.__cmsLanguage
选择活动语言( e)vi ,例如.
<PartnerPage content={{ __cmsLanguage: 'en' }} />。 。 。 .
占位符、图像描述和可使用的标签也沿用该语言.
CMS 编辑时使用已有的保存流. 一个组件可以同时存储
vi.partner.hero.title 财务报告和审定财务报表 en.partner.hero.title 在内容JSON.
主机将包默认与已保存的覆盖合并;已保存的值胜出,包括
故意取出空文字来. 与源值等同的默认被压缩出 DB
内容,所以添加 EN 默认不需要数据迁移或数据库写入 .
现有的VI键/覆被仍然完好无损. 共享图像保留其已存在的密钥 .
前端和后端登记册必须使用相同的本地软件包/功能.
运行 npm run test:partner:language 用于地方选择和独立覆盖检查.
发布 0.11.39
包括经纪人注册共享验证/托拉斯和暗自填版; API收费表,包含全列,新/已存在的列的字段选择,列能见度,只读的API行和单独的手工表快照. API列映射和原始场值在严格验证,自动保存,出版和历史中生存.
运行 npm run build 在包装之前。 建筑的再生 dist/manifest.json 从同一块定义中导出 dist/index.js;运行时间和亮相都包含在npm tarball中. 前端和后端应当将同一软件包版本封上并安装后再生成主机资产.