Skip to content

Commit

Permalink
some componenet
Browse files Browse the repository at this point in the history
  • Loading branch information
shubhvjain committed Oct 19, 2024
1 parent 3daf832 commit 9ba19bc
Show file tree
Hide file tree
Showing 12 changed files with 1,517 additions and 232 deletions.
1,361 changes: 1,361 additions & 0 deletions src/lib/JsonEditor.stories.svelte

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions src/lib/beanbagdb/Record.svelte
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
this is where the record will be shown
101 changes: 1 addition & 100 deletions src/lib/beanbagdb/Schema.svelte
Original file line number Diff line number Diff line change
@@ -1,100 +1 @@
<script>
import JsonEditor from "$lib/JsonEditor.svelte";
import CodeEditor from "$lib/CodeEditor.svelte";
export let schema = {}
let config = {
schema_exists :false
}
let schemas = {
"basic":{
"title":"Basic details",
"properties":{
"name":{
"type":"string",
"title":"Name of the schema",
"description":"Unique schema name. Single word. Numbers allowed. No symbols except underscore ans dash.",
"pattern": "^[a-zA-Z_-][a-zA-Z0-9_-]*$",
"required":true,
"minLength": 5,
"maxLength": 50
},
"title":{
"type":"string",
"title":"Title",
"description":"Title of the form for this schema",
"required":true,
"maxLength": 500
},
"description":{
"type":"string",
"title":"Schema description",
"required":false,
"maxLength": 5000
}
}
},
"fields":{
"title":"Field details",
"properties":{
"fields":{
"type":"array",
"unique":true,
"format": "table",
"properties":{
"type": {
"type": "string",
"enum": [
"string",
"number",
"array",
"reptile",
"other"
],
"default": "dog"
},
}
}
}
}
}
</script>

<details>
<summary>Basic</summary>
<JsonEditor schema={schemas.basic}></JsonEditor>
</details>

<details open>
<summary>Fields</summary>

<CodeEditor code=""></CodeEditor>

<JsonEditor schema={schemas.fields}></JsonEditor>
</details>

<details>
<summary>Additional options</summary>
primary key,
single document,
primary keys,


</details>

<details>
<summary>Views</summary>
</details>

<details>
<summary>Filters</summary>
</details>

<code>


<pre>


</pre>
</code>
The schema editor
12 changes: 6 additions & 6 deletions src/lib/blockpage/Block.stories.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
let samplebind2
let samplebind3
let content1 = ".[main] This is the title of the block"
let content2 = `.[main] This is the title\nThis is line 2\n~[text relation,block-123]\n>[block2]\n/[This is a comment line]\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vel risus nulla.\nMauris convallis, magna vel suscipit vehicula, justo neque tristique dui, ut tincidunt elit eros at arcu. \nDonec mollis magna sit amet lorem iaculis, sit amet tristique nisi auctor. \nPraesent ut ipsum eget lectus cursus gravida. \nInteger placerat dui sit amet urna porttitor ultricies. \nFusce id ipsum bibendum, malesuada est ac, molestie risus.\nCras vehicula orci euismod augue interdum, nec laoreet elit mollis. \nUt rhoncus nulla in magna tempus, ut fringilla mauris posuere. \nIn non felis non nulla tincidunt tincidunt.\nEtiam non mauris sit amet eros consequat gravida.`
let content1 = {text:".[main] This is the title of the block"}
let content2 = {text:`.[main] This is the title\nThis is line 2\n~[text relation,block-123]\n>[block2]\n/[This is a comment line]\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vel risus nulla.\nMauris convallis, magna vel suscipit vehicula, justo neque tristique dui, ut tincidunt elit eros at arcu. \nDonec mollis magna sit amet lorem iaculis, sit amet tristique nisi auctor. \nPraesent ut ipsum eget lectus cursus gravida. \nInteger placerat dui sit amet urna porttitor ultricies. \nFusce id ipsum bibendum, malesuada est ac, molestie risus.\nCras vehicula orci euismod augue interdum, nec laoreet elit mollis. \nUt rhoncus nulla in magna tempus, ut fringilla mauris posuere. \nIn non felis non nulla tincidunt tincidunt.\nEtiam non mauris sit amet eros consequat gravida.`}
</script>

Expand All @@ -30,18 +30,18 @@
<Block Id="sample"></Block>
</Story>

<Story name="Invaild content">
<Block Id="sample" BindView={(view)=>{ samplebind1 = view}} Content="This is the text"></Block>
</Story>

<Story name="No content">
<Block Id="sample" BindView={(view)=>{ samplebind1 = view}}></Block>
</Story>



<Story name="Small content">
<Block Id="sample" BindView={(view)=>{ samplebind2 = view}} Content={content1}></Block>
</Story>

<Story name="Large content">
<Block Id="sample1" BindView={(view)=>{ samplebind3 = view}} Content={content2}></Block>
</Story>

</Story>
Loading

0 comments on commit 9ba19bc

Please sign in to comment.