Skip to content

Commit

Permalink
list: Update list types
Browse files Browse the repository at this point in the history
  • Loading branch information
XuShaohua committed Aug 15, 2024
1 parent 9ff5d67 commit 4bb8682
Show file tree
Hide file tree
Showing 8 changed files with 238 additions and 78 deletions.
3 changes: 0 additions & 3 deletions src/list/assets/list-of-list.svg

This file was deleted.

136 changes: 136 additions & 0 deletions src/list/assets/list-of-lists.drawio
Original file line number Diff line number Diff line change
@@ -0,0 +1,136 @@
<mxfile host="Electron" modified="2024-08-15T13:26:35.748Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.2.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="EHoj-mfP-MQjPr5nwZH4" version="24.2.5" type="device">
<diagram name="Page-1" id="G8ZvJWXJsHYqm7BaVf0D">
<mxGraphModel dx="1420" dy="821" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="6nbiD8FfBm9z2fzWC2GB-10" value="List of Lists" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontFamily=Ubuntu;fontSize=20;fontStyle=0;" parent="1" vertex="1">
<mxGeometry x="360" y="480" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="0Mc5ShmmSgY_8YMRMMed-52" value="1" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;strokeColor=#6c8ebf;strokeWidth=1;fontFamily=Ubuntu;fontSize=16;fontStyle=0;fillColor=#dae8fc;" parent="1" vertex="1">
<mxGeometry x="280" y="240" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="0Mc5ShmmSgY_8YMRMMed-92" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=0;strokeColor=#6c8ebf;strokeWidth=1;fontFamily=Ubuntu;fontSize=14;fontStyle=0;endArrow=block;endFill=1;fillColor=#dae8fc;" parent="1" source="0Mc5ShmmSgY_8YMRMMed-72" target="0Mc5ShmmSgY_8YMRMMed-75" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="0Mc5ShmmSgY_8YMRMMed-72" value="" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;strokeColor=#b85450;strokeWidth=1;fontFamily=Ubuntu;fontSize=16;fontStyle=0;fillColor=#f8cecc;" parent="1" vertex="1">
<mxGeometry x="320" y="240" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="0Mc5ShmmSgY_8YMRMMed-75" value="2" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;strokeColor=#6c8ebf;strokeWidth=1;fontFamily=Ubuntu;fontSize=16;fontStyle=0;fillColor=#dae8fc;" parent="1" vertex="1">
<mxGeometry x="400" y="240" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="0Mc5ShmmSgY_8YMRMMed-80" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=0;strokeColor=#6c8ebf;strokeWidth=1;fontFamily=Ubuntu;fontSize=14;fontStyle=0;endArrow=block;endFill=1;fillColor=#dae8fc;" parent="1" source="0Mc5ShmmSgY_8YMRMMed-76" target="0Mc5ShmmSgY_8YMRMMed-78" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="0Mc5ShmmSgY_8YMRMMed-76" value="" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;strokeColor=#b85450;strokeWidth=1;fontFamily=Ubuntu;fontSize=16;fontStyle=0;fillColor=#f8cecc;" parent="1" vertex="1">
<mxGeometry x="440" y="240" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="vXCgKq6DHxz4dkDU8qSe-15" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;shadow=0;strokeColor=#6c8ebf;strokeWidth=1;fontFamily=Ubuntu;fontSize=14;fontStyle=0;endArrow=block;endFill=1;fillColor=#dae8fc;" parent="1" source="0Mc5ShmmSgY_8YMRMMed-77" target="0Mc5ShmmSgY_8YMRMMed-111" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="0Mc5ShmmSgY_8YMRMMed-77" value="" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;strokeColor=#b85450;strokeWidth=1;fontFamily=Ubuntu;fontSize=16;fontStyle=0;fillColor=#f8cecc;" parent="1" vertex="1">
<mxGeometry x="560" y="240" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="0Mc5ShmmSgY_8YMRMMed-78" value="3" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;strokeColor=#6c8ebf;strokeWidth=1;fontFamily=Ubuntu;fontSize=16;fontStyle=0;fillColor=#dae8fc;" parent="1" vertex="1">
<mxGeometry x="520" y="240" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="0Mc5ShmmSgY_8YMRMMed-82" value="4" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;strokeColor=#6c8ebf;strokeWidth=1;fontFamily=Ubuntu;fontSize=16;fontStyle=0;fillColor=#dae8fc;" parent="1" vertex="1">
<mxGeometry x="520" y="320" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="0Mc5ShmmSgY_8YMRMMed-86" value="5" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;strokeColor=#6c8ebf;strokeWidth=1;fontFamily=Ubuntu;fontSize=16;fontStyle=0;fillColor=#dae8fc;" parent="1" vertex="1">
<mxGeometry x="280" y="320" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="0Mc5ShmmSgY_8YMRMMed-93" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;shadow=0;strokeColor=#6c8ebf;strokeWidth=1;fontFamily=Ubuntu;fontSize=14;fontStyle=0;endArrow=block;endFill=1;fillColor=#dae8fc;" parent="1" source="0Mc5ShmmSgY_8YMRMMed-87" target="0Mc5ShmmSgY_8YMRMMed-89" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="0Mc5ShmmSgY_8YMRMMed-87" value="" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;strokeColor=#b85450;strokeWidth=1;fontFamily=Ubuntu;fontSize=16;fontStyle=0;fillColor=#f8cecc;" parent="1" vertex="1">
<mxGeometry x="320" y="320" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="vXCgKq6DHxz4dkDU8qSe-10" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;shadow=0;strokeColor=#6c8ebf;strokeWidth=1;fontFamily=Ubuntu;fontSize=14;fontStyle=0;endArrow=block;endFill=1;fillColor=#dae8fc;" parent="1" source="0Mc5ShmmSgY_8YMRMMed-88" target="0Mc5ShmmSgY_8YMRMMed-82" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="0Mc5ShmmSgY_8YMRMMed-88" value="" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;strokeColor=#b85450;strokeWidth=1;fontFamily=Ubuntu;fontSize=16;fontStyle=0;fillColor=#f8cecc;" parent="1" vertex="1">
<mxGeometry x="440" y="320" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="0Mc5ShmmSgY_8YMRMMed-89" value="6" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;strokeColor=#6c8ebf;strokeWidth=1;fontFamily=Ubuntu;fontSize=16;fontStyle=0;fillColor=#dae8fc;" parent="1" vertex="1">
<mxGeometry x="400" y="320" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="0Mc5ShmmSgY_8YMRMMed-95" value="7" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;strokeColor=#6c8ebf;strokeWidth=1;fontFamily=Ubuntu;fontSize=16;fontStyle=0;fillColor=#dae8fc;" parent="1" vertex="1">
<mxGeometry x="280" y="400" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="0Mc5ShmmSgY_8YMRMMed-106" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=0;strokeColor=#6c8ebf;strokeWidth=1;fontFamily=Ubuntu;fontSize=14;fontStyle=0;endArrow=block;endFill=1;fillColor=#dae8fc;" parent="1" source="0Mc5ShmmSgY_8YMRMMed-96" target="0Mc5ShmmSgY_8YMRMMed-101" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="0Mc5ShmmSgY_8YMRMMed-96" value="" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;strokeColor=#b85450;strokeWidth=1;fontFamily=Ubuntu;fontSize=16;fontStyle=0;fillColor=#f8cecc;" parent="1" vertex="1">
<mxGeometry x="320" y="400" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="0Mc5ShmmSgY_8YMRMMed-98" value="next" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontFamily=Ubuntu;fontSize=16;fontStyle=0;" parent="1" vertex="1">
<mxGeometry x="320" y="200" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="0Mc5ShmmSgY_8YMRMMed-99" value="data" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontFamily=Ubuntu;fontSize=16;fontStyle=0;" parent="1" vertex="1">
<mxGeometry x="270" y="200" width="50" height="40" as="geometry" />
</mxCell>
<mxCell id="0Mc5ShmmSgY_8YMRMMed-101" value="8" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;strokeColor=#6c8ebf;strokeWidth=1;fontFamily=Ubuntu;fontSize=16;fontStyle=0;fillColor=#dae8fc;" parent="1" vertex="1">
<mxGeometry x="400" y="400" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="0Mc5ShmmSgY_8YMRMMed-107" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=0;strokeColor=#6c8ebf;strokeWidth=1;fontFamily=Ubuntu;fontSize=14;fontStyle=0;endArrow=block;endFill=1;fillColor=#dae8fc;" parent="1" source="0Mc5ShmmSgY_8YMRMMed-102" target="0Mc5ShmmSgY_8YMRMMed-104" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="0Mc5ShmmSgY_8YMRMMed-102" value="" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;strokeColor=#b85450;strokeWidth=1;fontFamily=Ubuntu;fontSize=16;fontStyle=0;fillColor=#f8cecc;" parent="1" vertex="1">
<mxGeometry x="440" y="400" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="0Mc5ShmmSgY_8YMRMMed-104" value="9" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;strokeColor=#6c8ebf;strokeWidth=1;fontFamily=Ubuntu;fontSize=16;fontStyle=0;fillColor=#dae8fc;" parent="1" vertex="1">
<mxGeometry x="520" y="400" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="0Mc5ShmmSgY_8YMRMMed-111" value="NULL" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontFamily=Ubuntu;fontSize=16;fontStyle=0;" parent="1" vertex="1">
<mxGeometry x="640" y="240" width="50" height="40" as="geometry" />
</mxCell>
<mxCell id="vXCgKq6DHxz4dkDU8qSe-6" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;shadow=0;strokeColor=#6c8ebf;strokeWidth=1;fontFamily=Ubuntu;fontSize=14;fontStyle=0;endArrow=block;endFill=1;fillColor=#dae8fc;" parent="1" source="vXCgKq6DHxz4dkDU8qSe-1" target="0Mc5ShmmSgY_8YMRMMed-52" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="vXCgKq6DHxz4dkDU8qSe-12" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;shadow=0;strokeColor=#6c8ebf;strokeWidth=1;fontFamily=Ubuntu;fontSize=14;fontStyle=0;endArrow=block;endFill=1;fillColor=#dae8fc;" parent="1" source="vXCgKq6DHxz4dkDU8qSe-1" target="vXCgKq6DHxz4dkDU8qSe-2" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="vXCgKq6DHxz4dkDU8qSe-1" value="1" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;strokeColor=#82b366;strokeWidth=1;fontFamily=Ubuntu;fontSize=16;fontStyle=0;fillColor=#d5e8d4;" parent="1" vertex="1">
<mxGeometry x="200" y="240" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="vXCgKq6DHxz4dkDU8qSe-5" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=0;strokeColor=#6c8ebf;strokeWidth=1;fontFamily=Ubuntu;fontSize=14;fontStyle=0;endArrow=block;endFill=1;fillColor=#dae8fc;" parent="1" source="vXCgKq6DHxz4dkDU8qSe-2" target="0Mc5ShmmSgY_8YMRMMed-86" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="vXCgKq6DHxz4dkDU8qSe-13" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;shadow=0;strokeColor=#6c8ebf;strokeWidth=1;fontFamily=Ubuntu;fontSize=14;fontStyle=0;endArrow=block;endFill=1;fillColor=#dae8fc;" parent="1" source="vXCgKq6DHxz4dkDU8qSe-2" target="vXCgKq6DHxz4dkDU8qSe-3" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="vXCgKq6DHxz4dkDU8qSe-2" value="2" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;strokeColor=#82b366;strokeWidth=1;fontFamily=Ubuntu;fontSize=16;fontStyle=0;fillColor=#d5e8d4;" parent="1" vertex="1">
<mxGeometry x="200" y="320" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="vXCgKq6DHxz4dkDU8qSe-11" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=0;strokeColor=#6c8ebf;strokeWidth=1;fontFamily=Ubuntu;fontSize=14;fontStyle=0;endArrow=block;endFill=1;fillColor=#dae8fc;" parent="1" source="vXCgKq6DHxz4dkDU8qSe-3" target="0Mc5ShmmSgY_8YMRMMed-95" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="vXCgKq6DHxz4dkDU8qSe-3" value="3" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;strokeColor=#82b366;strokeWidth=1;fontFamily=Ubuntu;fontSize=16;fontStyle=0;fillColor=#d5e8d4;" parent="1" vertex="1">
<mxGeometry x="200" y="400" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="vXCgKq6DHxz4dkDU8qSe-19" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;shadow=0;strokeColor=#6c8ebf;strokeWidth=1;fontFamily=Ubuntu;fontSize=14;fontStyle=0;endArrow=block;endFill=1;fillColor=#dae8fc;" parent="1" source="vXCgKq6DHxz4dkDU8qSe-7" target="vXCgKq6DHxz4dkDU8qSe-18" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="vXCgKq6DHxz4dkDU8qSe-7" value="" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;strokeColor=#b85450;strokeWidth=1;fontFamily=Ubuntu;fontSize=16;fontStyle=0;fillColor=#f8cecc;" parent="1" vertex="1">
<mxGeometry x="560" y="400" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="vXCgKq6DHxz4dkDU8qSe-17" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;shadow=0;strokeColor=#6c8ebf;strokeWidth=1;fontFamily=Ubuntu;fontSize=14;fontStyle=0;endArrow=block;endFill=1;fillColor=#dae8fc;" parent="1" source="vXCgKq6DHxz4dkDU8qSe-9" target="vXCgKq6DHxz4dkDU8qSe-16" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="vXCgKq6DHxz4dkDU8qSe-9" value="" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;strokeColor=#b85450;strokeWidth=1;fontFamily=Ubuntu;fontSize=16;fontStyle=0;fillColor=#f8cecc;" parent="1" vertex="1">
<mxGeometry x="560" y="320" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="vXCgKq6DHxz4dkDU8qSe-14" value="Level" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontFamily=Ubuntu;fontSize=16;fontStyle=0;" parent="1" vertex="1">
<mxGeometry x="190" y="200" width="50" height="40" as="geometry" />
</mxCell>
<mxCell id="vXCgKq6DHxz4dkDU8qSe-16" value="NULL" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontFamily=Ubuntu;fontSize=16;fontStyle=0;" parent="1" vertex="1">
<mxGeometry x="640" y="320" width="50" height="40" as="geometry" />
</mxCell>
<mxCell id="vXCgKq6DHxz4dkDU8qSe-18" value="NULL" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontFamily=Ubuntu;fontSize=16;fontStyle=0;" parent="1" vertex="1">
<mxGeometry x="640" y="400" width="50" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
3 changes: 3 additions & 0 deletions src/list/assets/list-of-lists.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 4bb8682

Please sign in to comment.