Merge pull request #256 from toeverything/fix/update-get-started-template

fix: update get-started template
This commit is contained in:
zuomeng wang
2022-08-15 17:35:26 +08:00
committed by GitHub
4 changed files with 230 additions and 167 deletions

View File

@@ -23,7 +23,11 @@ export function WorkspaceHome() {
user_initial_page_id, user_initial_page_id,
TemplateFactory.generatePageTemplateByGroupKeys({ TemplateFactory.generatePageTemplateByGroupKeys({
name: '👋 Get Started with AFFINE', name: '👋 Get Started with AFFINE',
groupKeys: ['getStartedGroup0', 'getStartedGroup1'], groupKeys: [
'getStartedGroup0',
'getStartedGroup1',
'getStartedGroup2',
],
}) })
); );
} }

View File

@@ -1,83 +1,14 @@
{ {
"type": "group", "type": "group",
"properties": { "properties": {},
"recastCurrentViewId": "vwjI_O0J2CEsHyMW",
"metaProps": [
{
"id": "bNjVwBq8YLxvmvr7",
"name": "Status#GVsG",
"type": "status",
"options": [
{
"id": "wusZ8Qht8rsmFD1s",
"name": "No Started",
"color": "#AF1212",
"background": "#FFCECE",
"iconName": "status"
},
{
"id": "qLJFK5bqYhW8NLtQ",
"name": "In Progress",
"color": "#896406",
"background": "#FFF5AB",
"iconName": "status"
},
{
"id": "u0ZgY0sRCnqMkxzn",
"name": "Complete",
"color": "#05683D",
"background": "#C5FBE0",
"iconName": "status"
}
]
},
{
"id": "DfVMd-EXXO9-WZTO",
"type": "date",
"name": "Date#0neY",
"background": "#6880FF",
"color": "#fff",
"iconName": "date"
},
{
"id": "UgQQiv9D-72nRyYy",
"type": "mention",
"name": "Mention#Recx",
"background": "#FFD568",
"color": "#FFFFFF",
"iconName": "collaborator"
},
{
"id": "ICT1AlKCQkwYLjGs",
"type": "text",
"name": "Text#uObM",
"background": "#67dcaa",
"color": "#FFF",
"iconName": "text"
}
],
"recastViews": [
{
"id": "qJslh-HAKnf8gGV-",
"name": "Text",
"type": "page"
},
{
"id": "vwjI_O0J2CEsHyMW",
"name": "Kanban",
"type": "kanban",
"groupBy": "bNjVwBq8YLxvmvr7"
}
]
},
"blocks": [ "blocks": [
{ {
"type": "text", "type": "heading1",
"properties": { "properties": {
"text": { "text": {
"value": [ "value": [
{ {
"text": "You can customize a Kanban to fit your workflow. Such as by adding/removing columns or changing Tag App labels." "text": "Want to save changes?"
} }
] ]
}, },
@@ -85,116 +16,41 @@
}, },
"blocks": [] "blocks": []
}, },
{
"type": "text",
"properties": {
"text": {
"value": [{ "text": "Add a Due Date to set a reminder" }]
},
"recastValues": {
"bNjVwBq8YLxvmvr7": {
"id": "bNjVwBq8YLxvmvr7",
"type": "status",
"value": "wusZ8Qht8rsmFD1s"
},
"DfVMd-EXXO9-WZTO": {
"id": "DfVMd-EXXO9-WZTO",
"type": "date",
"value": 1660233600000
}
},
"textStyle": {}
},
"blocks": []
},
{
"type": "text",
"properties": {
"text": {
"value": [{ "text": "Type @ to mention people" }]
},
"recastValues": {
"bNjVwBq8YLxvmvr7": {
"id": "bNjVwBq8YLxvmvr7",
"type": "status",
"value": "wusZ8Qht8rsmFD1s"
},
"UgQQiv9D-72nRyYy": {
"id": "UgQQiv9D-72nRyYy",
"type": "mention",
"value": "AFFiNE"
}
},
"textStyle": {}
},
"blocks": []
},
{ {
"type": "todo", "type": "todo",
"properties": { "properties": {
"text": { "text": {
"value": [ "value": [
{ {
"text": "Check the box to complete the task!" "text": "Your data is always stored locally first, and only stored where you want it."
} }
] ]
},
"recastValues": {
"bNjVwBq8YLxvmvr7": {
"id": "bNjVwBq8YLxvmvr7",
"type": "status",
"value": "qLJFK5bqYhW8NLtQ"
}
},
"textStyle": {},
"collapsed": { "value": false }
},
"blocks": [
{
"type": "todo",
"properties": {
"text": { "value": [{ "text": "Check 01" }] },
"textStyle": {},
"collapsed": { "value": false },
"checked": { "value": true }
},
"blocks": []
},
{
"type": "todo",
"properties": {
"text": { "value": [{ "text": "Check 02" }] },
"textStyle": {}
},
"blocks": []
} }
] }
}, },
{ {
"type": "text", "type": "todo",
"properties": { "properties": {
"text": { "text": {
"value": [ "value": [
{ {
"text": "The GroupBy button allows you to customise how you want your data grouped just utilize your preferred Tag App settings" "text": "So if you want to make changes, you can open a local folder via SYNC TO DISK (you should find the link at the top-right of the page). "
} }
] ]
}, }
"recastValues": { }
"bNjVwBq8YLxvmvr7": { },
"id": "bNjVwBq8YLxvmvr7", {
"type": "status", "type": "todo",
"value": "u0ZgY0sRCnqMkxzn" "properties": {
}, "text": {
"ICT1AlKCQkwYLjGs": { "value": [
"id": "ICT1AlKCQkwYLjGs", {
"type": "text", "text": "Once you have opened a local folder any changes you make will be saved automatically and stored locally on your device only."
"value": "GroupBy others" }
} ]
}, }
"textStyle": {} }
},
"blocks": []
} }
] ]
} }

View File

@@ -0,0 +1,200 @@
{
"type": "group",
"properties": {
"recastCurrentViewId": "vwjI_O0J2CEsHyMW",
"metaProps": [
{
"id": "bNjVwBq8YLxvmvr7",
"name": "Status#GVsG",
"type": "status",
"options": [
{
"id": "wusZ8Qht8rsmFD1s",
"name": "No Started",
"color": "#AF1212",
"background": "#FFCECE",
"iconName": "status"
},
{
"id": "qLJFK5bqYhW8NLtQ",
"name": "In Progress",
"color": "#896406",
"background": "#FFF5AB",
"iconName": "status"
},
{
"id": "u0ZgY0sRCnqMkxzn",
"name": "Complete",
"color": "#05683D",
"background": "#C5FBE0",
"iconName": "status"
}
]
},
{
"id": "DfVMd-EXXO9-WZTO",
"type": "date",
"name": "Date#0neY",
"background": "#6880FF",
"color": "#fff",
"iconName": "date"
},
{
"id": "UgQQiv9D-72nRyYy",
"type": "mention",
"name": "Mention#Recx",
"background": "#FFD568",
"color": "#FFFFFF",
"iconName": "collaborator"
},
{
"id": "ICT1AlKCQkwYLjGs",
"type": "text",
"name": "Text#uObM",
"background": "#67dcaa",
"color": "#FFF",
"iconName": "text"
}
],
"recastViews": [
{
"id": "qJslh-HAKnf8gGV-",
"name": "Text",
"type": "page"
},
{
"id": "vwjI_O0J2CEsHyMW",
"name": "Kanban",
"type": "kanban",
"groupBy": "bNjVwBq8YLxvmvr7"
}
]
},
"blocks": [
{
"type": "text",
"properties": {
"text": {
"value": [
{
"text": "You can customize a Kanban to fit your workflow. Such as by adding/removing columns or changing Tag App labels."
}
]
},
"textStyle": {}
},
"blocks": []
},
{
"type": "text",
"properties": {
"text": {
"value": [{ "text": "Add a Due Date to set a reminder" }]
},
"recastValues": {
"bNjVwBq8YLxvmvr7": {
"id": "bNjVwBq8YLxvmvr7",
"type": "status",
"value": "wusZ8Qht8rsmFD1s"
},
"DfVMd-EXXO9-WZTO": {
"id": "DfVMd-EXXO9-WZTO",
"type": "date",
"value": 1660233600000
}
},
"textStyle": {}
},
"blocks": []
},
{
"type": "text",
"properties": {
"text": {
"value": [{ "text": "Type @ to mention people" }]
},
"recastValues": {
"bNjVwBq8YLxvmvr7": {
"id": "bNjVwBq8YLxvmvr7",
"type": "status",
"value": "wusZ8Qht8rsmFD1s"
},
"UgQQiv9D-72nRyYy": {
"id": "UgQQiv9D-72nRyYy",
"type": "mention",
"value": "AFFiNE"
}
},
"textStyle": {}
},
"blocks": []
},
{
"type": "todo",
"properties": {
"text": {
"value": [
{
"text": "Check the box to complete the task!"
}
]
},
"recastValues": {
"bNjVwBq8YLxvmvr7": {
"id": "bNjVwBq8YLxvmvr7",
"type": "status",
"value": "qLJFK5bqYhW8NLtQ"
}
},
"textStyle": {},
"collapsed": { "value": false }
},
"blocks": [
{
"type": "todo",
"properties": {
"text": { "value": [{ "text": "Check 01" }] },
"textStyle": {},
"collapsed": { "value": false },
"checked": { "value": true }
},
"blocks": []
},
{
"type": "todo",
"properties": {
"text": { "value": [{ "text": "Check 02" }] },
"textStyle": {}
},
"blocks": []
}
]
},
{
"type": "text",
"properties": {
"text": {
"value": [
{
"text": "The GroupBy button allows you to customise how you want your data grouped just utilize your preferred Tag App settings"
}
]
},
"recastValues": {
"bNjVwBq8YLxvmvr7": {
"id": "bNjVwBq8YLxvmvr7",
"type": "status",
"value": "u0ZgY0sRCnqMkxzn"
},
"ICT1AlKCQkwYLjGs": {
"id": "ICT1AlKCQkwYLjGs",
"type": "text",
"value": "GroupBy others"
}
},
"textStyle": {}
},
"blocks": []
}
]
}

View File

@@ -2,6 +2,7 @@ import blogTemplate from './blog.json';
import emptyTemplate from './empty.json'; import emptyTemplate from './empty.json';
import getStartedGroup0 from './get-started-group0.json'; import getStartedGroup0 from './get-started-group0.json';
import getStartedGroup1 from './get-started-group1.json'; import getStartedGroup1 from './get-started-group1.json';
import getStartedGroup2 from './get-started-group2.json';
import gridTemplate from './grid.json'; import gridTemplate from './grid.json';
import todoTemplate from './todo.json'; import todoTemplate from './todo.json';
import { Template, TemplateMeta } from './types'; import { Template, TemplateMeta } from './types';
@@ -12,7 +13,8 @@ export type GroupTemplateKeys =
| 'empty' | 'empty'
| 'grid' | 'grid'
| 'getStartedGroup0' | 'getStartedGroup0'
| 'getStartedGroup1'; | 'getStartedGroup1'
| 'getStartedGroup2';
type GroupTemplateMap = Record<GroupTemplateKeys, any>; type GroupTemplateMap = Record<GroupTemplateKeys, any>;
const groupTemplateMap = { const groupTemplateMap = {
empty: emptyTemplate, empty: emptyTemplate,
@@ -21,6 +23,7 @@ const groupTemplateMap = {
grid: gridTemplate, grid: gridTemplate,
getStartedGroup0, getStartedGroup0,
getStartedGroup1, getStartedGroup1,
getStartedGroup2,
} as GroupTemplateMap; } as GroupTemplateMap;
const defaultTemplateList: Array<TemplateMeta> = [ const defaultTemplateList: Array<TemplateMeta> = [