Skip to content

Commit 587b6d1

Browse files
committed
refactor(accordion): remove comment and add todo
1 parent 45be060 commit 587b6d1

File tree

2 files changed

+9
-28
lines changed

2 files changed

+9
-28
lines changed

devui/accordion/accordion-list.tsx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,21 @@ export default defineComponent({
2020
return (!innerListTemplate || deepth === 0) && <ul class="devui-accordion-list" {...ctx.attrs}>
2121
{ data.map(item => {
2222
return <li class="devui-accordion-item" key={item.title}>
23+
{
24+
// TODO 菜单类型 d-accordion-menu
25+
}
2326
<div class="devui-accordion-menu-item open" title={item.title}>
2427
<div title={item.title} class={`devui-accordion-item-title devui-over-flow-ellipsis open`}>{ item.title }</div>
28+
{
29+
// TODO 子菜单 d-accordion-list
30+
}
2531
<div class="devui-accordion-submenu devui-accordion-show-animate" style="opacity: 1; overflow: hidden;">
2632
<ul class="devui-accordion-list">
2733
{ item.children.map(component => {
2834
return <li class="devui-accordion-item" key={component.title}>
35+
{
36+
// TODO 路由链接 d-accordion-item-routerlink
37+
}
2938
<div class="devui-accordion-item-title devui-over-flow-ellipsis" style="text-indent: 20px;" title={component.title}>
3039
<router-link to={component.link}>
3140
<div class="devui-accordion-splitter" style="left: 30px;"></div>

devui/accordion/accordion.tsx

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -54,33 +54,5 @@ export default defineComponent({
5454
</AccordionList>
5555
</div>
5656
}
57-
58-
// return () => {
59-
// return (!innerListTemplate || deepth === 0) ? <ul class="devui-accordion-list">
60-
// { data.map(category => {
61-
// return <li class="devui-accordion-item" key={category.title}>
62-
// <div
63-
// class={`devui-accordion-item-title devui-over-flow-ellipsis ${open?'open':''} ${childActived?'active':''} ${disabled?'disabled':''}`}
64-
// title={category.title}
65-
// onClick={toggle}
66-
// >
67-
// <div
68-
// class={`devui-accordion-splitter ${deepth === 0?'devui-parent-list':''}`}
69-
// style={{ left: deepth * 20 + 10 + 'px' }}
70-
// ></div>
71-
// { category.title }
72-
// <AccordionList {...props} data={data as any}></AccordionList>
73-
// </div>
74-
// <ul class="devui-accordion-submenu">
75-
// { category.children.map(component => {
76-
// return <li class="devui-accordion-item" key={component.title}>
77-
// <router-link to={component.link}>{ component.title }</router-link>
78-
// </li>
79-
// })}
80-
// </ul>
81-
// </li>
82-
// }) }
83-
// </ul> : null
84-
// }
8557
}
8658
})

0 commit comments

Comments
 (0)