64 lines
2.2 KiB
Markdown
64 lines
2.2 KiB
Markdown
# Hello! Welcome to Tabletop Commander!
|
|
|
|
[][][]
|
|
|
|
[[
|
|
|
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
|
|
incididunt ut labore et dolore magna aliqua. Sollicitudin tempor id eu nisl nunc
|
|
mi ipsum faucibus vitae. Lobortis elementum nibh tellus molestie nunc. Purus non
|
|
enim praesent elementum facilisis leo vel. Orci nulla pellentesque dignissim
|
|
enim sit amet venenatis. Eu feugiat pretium nibh ipsum. Gravida dictum fusce ut
|
|
placerat orci nulla pellentesque. Tincidunt vitae semper quis lectus nulla at
|
|
volutpat diam ut. Proin sed libero enim sed faucibus turpis in eu mi. Dui sapien
|
|
eget mi proin sed libero enim sed faucibus. Felis donec et odio pellentesque
|
|
diam volutpat commodo sed egestas. Massa tincidunt dui ut ornare lectus sit amet
|
|
est placerat. Auctor urna nunc id cursus metus aliquam eleifend.
|
|
|
|
- Lorem ipsum dolor sit amet,
|
|
- consectetur adipiscing elit, bananana banana ban anana anaba bananananana
|
|
bananna anbnao
|
|
- sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
|
|
- Sollicitudin tempor id eu nisl nunc mi ipsum faucibus vitae. Lobortis
|
|
elementum nibh tellus molestie nunc. Purus non enim praesent elementum
|
|
facilisis leo vel. Orci nulla pellentesque dignissim enim sit amet
|
|
venenatis. Eu feugiat pretium nibh ipsum. Gravida dictum fusce ut placerat
|
|
orci nulla pellentesque. Tincidunt vitae semper quis lectus nulla at
|
|
volutpat diam ut. Proin sed libero enim sed faucibus turpis in eu mi. Dui
|
|
sapien eget mi proin sed libero enim sed faucibus. Felis donec et odio
|
|
pellentesque diam volutpat commodo sed egestas. Massa tincidunt dui ut
|
|
ornare lectus sit amet est placerat. Auctor urna nunc id cursus metus
|
|
aliquam eleifend.
|
|
|
|
]]
|
|
|
|
[[
|
|
|
|
```
|
|
const blockTokens: {
|
|
rx: RegExp;
|
|
closeRx: RegExp;
|
|
create: (line: string) => BlockToken;
|
|
}[] = [
|
|
// this indicates that this is a grid block, all paragraphs within this block will be placed in a number of columns that match the number of sets of brackets are in this line
|
|
{
|
|
rx: /^(\[\]){2,}/g,
|
|
closeRx: /\/\[\]/,
|
|
create(line) {
|
|
return {
|
|
type: "grid",
|
|
metadata: {
|
|
columns: line.match(/\[\]/g)?.length,
|
|
},
|
|
children: [],
|
|
closed: false,
|
|
};
|
|
},
|
|
},
|
|
];
|
|
```
|
|
|
|
]]
|
|
|
|
/[]
|