diff --git a/components.198185.json b/components.198185.json index d4125f7d..b0c952f4 100644 --- a/components.198185.json +++ b/components.198185.json @@ -239,7 +239,7 @@ "name": "blog-post", "display_name": null, "created_at": "2023-02-15T13:03:53.849Z", - "updated_at": "2023-05-11T20:13:46.340Z", + "updated_at": "2024-01-09T11:02:47.063Z", "id": 3442347, "schema": { "cover": { @@ -308,6 +308,14 @@ "blok", "h4" ] + }, + "authors": { + "type": "options", + "source": "internal_stories", + "filter_content_type": ["team-member"], + "required": true, + "min_options": "1", + "max_options": "4" } }, "image": "//a.storyblok.com/f/198185/x/f51edbf69b/screenshot-2023-03-22-at-11-49-53.png", @@ -323,6 +331,66 @@ "icon": "block-text-img-t-l", "component_group_name": "Content Types" }, + { + "name": "budget-range-entry", + "display_name": null, + "created_at": "2023-12-21T09:10:07.387Z", + "updated_at": "2023-12-21T11:25:37.031Z", + "id": 5073650, + "schema": { + "title": { + "type": "text", + "required": true + }, + "description": { + "type": "richtext", + "required": true, + "customize_toolbar": true, + "toolbar": ["link"] + } + }, + "image": null, + "preview_field": null, + "is_root": false, + "preview_tmpl": null, + "is_nestable": true, + "all_presets": [], + "preset_id": null, + "real_name": "budget-range-entry", + "component_group_uuid": "a0e45743-888c-44ef-a39f-0d8b7b6defa3", + "color": null, + "icon": null, + "component_group_name": "Single" + }, + { + "name": "budget-ranges", + "display_name": null, + "created_at": "2023-12-21T09:08:30.938Z", + "updated_at": "2023-12-21T09:14:56.786Z", + "id": 5073588, + "schema": { + "ranges": { + "type": "bloks", + "display_name": "ranges", + "required": true, + "restrict_type": "", + "restrict_components": true, + "component_whitelist": ["budget-range-entry"] + } + }, + "image": null, + "preview_field": null, + "is_root": true, + "preview_tmpl": null, + "is_nestable": false, + "all_presets": [], + "preset_id": null, + "real_name": "budget-ranges", + "component_group_uuid": "f789ade7-9cf4-4fd4-b95a-56b2cbe5844f", + "color": null, + "icon": null, + "component_group_name": "Configuration" + }, { "name": "canvas-checklist", "display_name": null, @@ -2448,217 +2516,1022 @@ "component_group_name": "Pages" }, { - "name": "recognition", + "name": "proposable-deliverable-team-entry", "display_name": null, - "created_at": "2023-03-07T16:21:33.212Z", - "updated_at": "2023-03-07T16:22:20.232Z", - "id": 3541187, + "created_at": "2024-01-02T16:43:39.862Z", + "updated_at": "2024-01-02T16:46:16.774Z", + "id": 5107587, "schema": { - "label": { - "type": "text", - "required": true + "team_member": { + "type": "custom", + "field_type": "significa-team-member", + "options": [] }, - "title": { - "type": "text", - "required": true + "duration": { + "type": "number" }, - "image": { - "type": "asset", - "filetypes": ["images"], - "required": true, - "asset_folder_id": 216885 + "offset": { + "type": "number" + }, + "role": { + "type": "bloks", + "minimum": 1, + "maximum": 1, + "restrict_type": "", + "restrict_components": true, + "component_whitelist": ["proposal-role"] } }, "image": null, "preview_field": null, "is_root": false, - "preview_tmpl": null, + "preview_tmpl": "{{it.team_member.member.name}} – {{duration}}", "is_nestable": true, "all_presets": [], "preset_id": null, - "real_name": "recognition", - "component_group_uuid": "a0e45743-888c-44ef-a39f-0d8b7b6defa3", + "real_name": "proposable-deliverable-team-entry", + "component_group_uuid": "58d1fff3-e431-4dca-98bc-32cb8c2c9c48", "color": null, "icon": null, - "component_group_name": "Single" + "component_group_name": "Proposals" }, { - "name": "richtext-box", + "name": "proposal", "display_name": null, - "created_at": "2023-02-16T10:59:09.847Z", - "updated_at": "2023-03-22T11:57:22.918Z", - "id": 3446937, + "created_at": "2023-09-11T15:29:11.214Z", + "updated_at": "2023-12-28T13:43:31.359Z", + "id": 4555199, "schema": { - "layout": { - "type": "option", + "password": { + "type": "text", "pos": 0, - "use_uuid": true, - "options": [ - { - "_uid": "77851a5e-c1cf-4f53-9dc3-bc76145ada99", - "name": "horizontal", - "value": "horizontal" - }, - { - "_uid": "a54e64de-6281-4cb3-b443-8fa31dcf0a39", - "value": "vertical", - "name": "vertical" - } - ], - "default_value": "horizontal" + "required": true }, - "image": { - "type": "asset", + "tab-7b44a927-2d83-4442-a519-1513e3d7d782": { + "display_name": "Content", + "keys": ["title", "description", "cover"], + "pos": 0, + "type": "tab" + }, + "tab-a343eb5b-b615-488c-812c-87c5932e6dc3": { + "display_name": "Versions", + "keys": ["versions"], + "pos": 0, + "type": "tab" + }, + "client": { + "type": "text", "pos": 1, - "filetypes": ["images"] + "required": true + }, + "validity_days": { + "type": "number", + "pos": 2, + "required": true, + "default_value": "15" }, "title": { "type": "text", - "pos": 2 + "required": true }, - "text": { + "description": { "type": "text", - "pos": 3 + "required": true }, - "link": { + "cover": { + "type": "asset", + "required": true, + "filetypes": ["images"], + "asset_folder_id": 308076 + }, + "versions": { "type": "bloks", - "pos": 4, "restrict_type": "", "restrict_components": true, - "component_whitelist": ["link"], - "maximum": 1 + "component_whitelist": ["proposal-version-package", "proposal-version"], + "description": "Most recent at the top" + }, + "created_by": { + "type": "custom", + "field_type": "significa-team-member", + "options": [] } }, - "image": "//a.storyblok.com/f/198185/x/a05298ccf4/screenshot-2023-03-22-at-11-57-07.png", + "image": null, "preview_field": null, - "is_root": false, + "is_root": true, "preview_tmpl": null, - "is_nestable": true, + "is_nestable": false, "all_presets": [], "preset_id": null, - "real_name": "richtext-box", - "component_group_uuid": "1ef77ef8-466a-4b74-a076-f4554004e128", - "color": "#fbce41", - "icon": "block-text-img-l", - "component_group_name": "Rich Text" + "real_name": "proposal", + "component_group_uuid": "58d1fff3-e431-4dca-98bc-32cb8c2c9c48", + "color": null, + "icon": null, + "component_group_name": "Proposals" }, { - "name": "richtext-code-block", + "name": "proposal-deliverable", "display_name": null, - "created_at": "2023-02-24T17:31:53.338Z", - "updated_at": "2023-03-22T11:49:12.650Z", - "id": 3486021, + "created_at": "2023-12-29T10:32:19.656Z", + "updated_at": "2024-01-02T17:41:55.626Z", + "id": 5097435, "schema": { - "language": { - "type": "option", + "title": { + "type": "text", "pos": 0, + "required": true + }, + "description": { + "type": "textarea", + "pos": 1 + }, + "color": { + "type": "option", "use_uuid": true, + "pos": 2, "options": [ { - "_uid": "01edce3b-33b2-445f-b8a7-1af6c9ae99b9", - "value": "html", - "name": "html" - }, - { - "_uid": "d4151cd8-a329-4e23-bb55-1f4fefa3536c", - "value": "javascript", - "name": "javascript" - }, - { - "_uid": "17431de1-74ac-426f-8697-5fb458f8073f", - "value": "css", - "name": "css" - }, - { - "_uid": "21f9eef8-79fa-4029-a6b8-9462d5c6175c", - "name": "typescript", - "value": "typescript" - }, - { - "_uid": "c48c2f8a-6de6-4ea0-a8f5-0ed0a208348d", - "value": "svelte", - "name": "svelte" + "_uid": "118c0531-c7e1-4aa0-86e8-993f486d0067", + "name": "Blue", + "value": "#0055FF" }, { - "_uid": "ae4795e0-7645-4873-8a82-1980d806121b", - "value": "elixir", - "name": "elixir" + "_uid": "0c6321d2-5d04-4c87-b291-453a674d7d80", + "value": "#FF9500", + "name": "Orange" }, { - "_uid": "5d1c8c32-ff4c-45f6-8c40-ac5997cc1479", - "value": "bash", - "name": "bash" + "_uid": "85e4828f-5493-4f8f-8931-cab4f3a4ea6c", + "value": "#078366", + "name": "Green" }, { - "_uid": "68fbe6f0-3799-47df-88a1-56f6e0834a5d", - "value": "clike", - "name": "c-like" + "_uid": "725525a6-2f51-4d51-91f3-823ce8641d2c", + "value": "#171717", + "name": "Black" } ] }, - "line_numbers": { - "type": "boolean", - "default_value": true, - "pos": 1 - }, - "line_numbers_start": { + "manpower": { "type": "number", - "pos": 2, - "default_value": "1" - }, - "highlighted_lines": { - "type": "text", "pos": 3, - "description": "- A single number refers to the line with that number.\n- Ranges are denoted by two numbers, separated with a hyphen (-).\n- Multiple line numbers or ranges are separated by commas.\n- Whitespace is allowed anywhere and will be stripped off." + "required": true }, - "code": { - "type": "textarea", - "pos": 4 + "services": { + "type": "bloks", + "pos": 4, + "restrict_type": "", + "restrict_components": true, + "component_whitelist": ["proposal-service"] + }, + "team": { + "type": "bloks", + "restrict_type": "", + "restrict_components": true, + "component_whitelist": ["proposable-deliverable-team-entry"], + "pos": 5 } }, - "image": "//a.storyblok.com/f/198185/x/9c902dcb18/screenshot-2023-03-22-at-11-48-51.png", + "image": null, "preview_field": null, "is_root": false, - "preview_tmpl": null, + "preview_tmpl": "", "is_nestable": true, "all_presets": [], "preset_id": null, - "real_name": "richtext-code-block", - "component_group_uuid": "1ef77ef8-466a-4b74-a076-f4554004e128", - "color": "#fbce41", - "icon": "block-text-img-c", - "component_group_name": "Rich Text" + "real_name": "proposal-deliverable", + "component_group_uuid": "58d1fff3-e431-4dca-98bc-32cb8c2c9c48", + "color": null, + "icon": null, + "component_group_name": "Proposals" }, { - "name": "richtext-testimonial", + "name": "proposal-department", "display_name": null, - "created_at": "2023-02-16T10:51:32.577Z", - "updated_at": "2023-03-22T11:45:25.997Z", - "id": 3446858, + "created_at": "2023-09-11T15:40:29.996Z", + "updated_at": "2023-09-21T09:46:47.753Z", + "id": 4555221, "schema": { - "photo": { - "type": "asset", - "pos": 0, - "filetypes": ["images"] - }, - "name": { + "title": { "type": "text", - "pos": 1, "required": true }, - "position": { - "type": "text", - "pos": 2 - }, - "testimonial": { - "type": "textarea", - "pos": 3, - "required": true + "description": { + "type": "text" } }, - "image": "//a.storyblok.com/f/198185/x/0ac321ed98/screenshot-2023-03-22-at-11-44-55.png", + "image": null, "preview_field": null, - "is_root": false, + "is_root": true, + "preview_tmpl": null, + "is_nestable": false, + "all_presets": [ + { + "id": 1897410, + "name": "Management", + "component_id": 4555221, + "image": "", + "color": "", + "icon": "", + "description": "" + } + ], + "preset_id": null, + "real_name": "proposal-department", + "component_group_uuid": "58d1fff3-e431-4dca-98bc-32cb8c2c9c48", + "color": null, + "icon": null, + "component_group_name": "Proposals" + }, + { + "name": "proposal-estimate-entry", + "display_name": null, + "created_at": "2023-09-11T15:43:50.844Z", + "updated_at": "2023-09-27T09:19:21.295Z", + "id": 4555228, + "schema": { + "title": { + "type": "text", + "required": true + }, + "description": { + "type": "text" + }, + "color": { + "type": "option", + "use_uuid": true, + "options": [ + { + "_uid": "a7ed762b-313d-4096-9027-96976b28662e", + "name": "Blue", + "value": "#0055FF" + }, + { + "_uid": "972d25cd-f5d5-4a86-b121-d1f13e247aad", + "value": "#FF9500", + "name": "Orange" + }, + { + "_uid": "4758d871-c4aa-41e5-869d-d128338b6fd4", + "value": "#078366", + "name": "Green" + }, + { + "_uid": "7ff57f19-eb18-42cd-8231-eae153ec7297", + "value": "#171717", + "name": "Black" + } + ], + "required": true + }, + "phases": { + "type": "bloks", + "required": true, + "minimum": 1, + "restrict_type": "", + "restrict_components": true, + "component_whitelist": ["proposal-phase-entry"] + } + }, + "image": null, + "preview_field": null, + "is_root": false, + "preview_tmpl": "{{title}}", + "is_nestable": true, + "all_presets": [], + "preset_id": null, + "real_name": "proposal-estimate-entry", + "component_group_uuid": "58d1fff3-e431-4dca-98bc-32cb8c2c9c48", + "color": null, + "icon": null, + "component_group_name": "Proposals" + }, + { + "name": "proposal-package-pricing", + "display_name": null, + "created_at": "2024-01-08T11:00:13.539Z", + "updated_at": "2024-01-09T11:05:05.953Z", + "id": 5132169, + "schema": { + "department": { + "type": "option", + "use_uuid": true, + "source": "internal_stories", + "filter_content_type": ["proposal-department"] + }, + "rate_type": { + "type": "option", + "use_uuid": true, + "options": [ + { + "_uid": "2e797a53-5d39-4498-9e53-53f3baffff52", + "name": "Full-time", + "value": "fulltime" + }, + { + "_uid": "14146b92-7e6a-455e-8e25-d173829b5dc6", + "value": "percentage", + "name": "Percentage" + }, + { + "_uid": "095cba1b-9eec-4156-ae37-b6019774e67f", + "value": "included", + "name": "Included" + } + ] + }, + "rate_value": { + "type": "number" + }, + "team_size": { + "type": "number", + "min_value": 1, + "max_value": 6, + "decimals": 0, + "steps": 1 + } + }, + "image": null, + "preview_field": null, + "is_root": false, + "preview_tmpl": "{{it.department.title}} - {{it.rate_type}} - {{it.rate_value}}", + "is_nestable": true, + "all_presets": [], + "preset_id": null, + "real_name": "proposal-package-pricing", + "component_group_uuid": "58d1fff3-e431-4dca-98bc-32cb8c2c9c48", + "color": null, + "icon": null, + "component_group_name": "Proposals" + }, + { + "name": "proposal-phase-entry", + "display_name": null, + "created_at": "2023-09-11T15:45:23.034Z", + "updated_at": "2023-09-11T15:46:58.405Z", + "id": 4555251, + "schema": { + "title": { + "type": "text", + "required": true + }, + "description": { + "type": "text" + }, + "team": { + "type": "bloks", + "required": true, + "minimum": 1, + "restrict_type": "", + "restrict_components": true, + "component_whitelist": ["proposal-phase-team-entry"] + } + }, + "image": null, + "preview_field": null, + "is_root": false, + "preview_tmpl": null, + "is_nestable": true, + "all_presets": [], + "preset_id": null, + "real_name": "proposal-phase-entry", + "component_group_uuid": "58d1fff3-e431-4dca-98bc-32cb8c2c9c48", + "color": null, + "icon": null, + "component_group_name": "Proposals" + }, + { + "name": "proposal-phase-team-entry", + "display_name": null, + "created_at": "2023-09-11T15:46:07.698Z", + "updated_at": "2024-01-09T10:43:01.812Z", + "id": 4555252, + "schema": { + "team_member": { + "type": "custom", + "pos": 0, + "display_name": "team_member", + "field_type": "significa-team-member", + "options": [] + }, + "duration": { + "type": "number", + "required": true, + "pos": 1 + } + }, + "image": null, + "preview_field": null, + "is_root": false, + "preview_tmpl": "{{it.team_member.member.name}} – {{it.duration}}", + "is_nestable": true, + "all_presets": [], + "preset_id": null, + "real_name": "proposal-phase-team-entry", + "component_group_uuid": "58d1fff3-e431-4dca-98bc-32cb8c2c9c48", + "color": null, + "icon": null, + "component_group_name": "Proposals" + }, + { + "name": "proposal-role", + "display_name": null, + "created_at": "2023-09-11T15:42:16.849Z", + "updated_at": "2023-09-11T15:42:29.505Z", + "id": 4555227, + "schema": { + "title": { + "type": "text", + "required": true + }, + "description": { + "type": "text" + } + }, + "image": null, + "preview_field": null, + "is_root": false, + "preview_tmpl": null, + "is_nestable": true, + "all_presets": [], + "preset_id": null, + "real_name": "proposal-role", + "component_group_uuid": "58d1fff3-e431-4dca-98bc-32cb8c2c9c48", + "color": null, + "icon": null, + "component_group_name": "Proposals" + }, + { + "name": "proposal-scope-entry", + "display_name": null, + "created_at": "2023-09-11T15:37:58.606Z", + "updated_at": "2023-09-11T15:39:05.984Z", + "id": 4555213, + "schema": { + "title": { + "type": "text", + "required": true + }, + "description": { + "type": "text" + }, + "services": { + "type": "options", + "options": [ + { + "_uid": "20f045ba-e8db-4f5b-9ff9-078f38aa2fba", + "name": "Design", + "value": "Design" + }, + { + "_uid": "9fb9a4af-cb31-45c2-92a3-c1d9f4a37955", + "value": "Development", + "name": "Development" + }, + { + "_uid": "a0d21f41-17c3-43f0-8dd7-e2f25da9f416", + "value": "Project management", + "name": "Project management" + } + ] + }, + "features": { + "type": "textarea" + } + }, + "image": null, + "preview_field": null, + "is_root": false, + "preview_tmpl": null, + "is_nestable": true, + "all_presets": [], + "preset_id": null, + "real_name": "proposal-scope-entry", + "component_group_uuid": "58d1fff3-e431-4dca-98bc-32cb8c2c9c48", + "color": null, + "icon": null, + "component_group_name": "Proposals" + }, + { + "name": "proposal-section", + "display_name": null, + "created_at": "2023-09-11T15:35:20.402Z", + "updated_at": "2024-01-09T10:51:24.524Z", + "id": 4555212, + "schema": { + "title": { + "type": "text", + "pos": 0, + "required": true + }, + "body": { + "type": "richtext", + "required": true, + "restrict_type": "groups", + "restrict_components": true, + "component_group_whitelist": [ + "76b6a3af-a1fa-4ffe-b980-52a2da9245ca", + "1ef77ef8-466a-4b74-a076-f4554004e128" + ], + "customize_toolbar": true, + "toolbar": ["blok", "bold", "list", "h3", "h4", "italic", "link", "olist", "paragraph"], + "pos": 1 + }, + "data": { + "type": "option", + "use_uuid": true, + "options": [ + { + "_uid": "d761c65a-c09a-48f1-8696-0851605ba881", + "name": "Scope", + "value": "scope" + }, + { + "_uid": "59cf5fa0-29b6-44f6-a642-910a9b3ba28f", + "value": "team", + "name": "Team" + }, + { + "_uid": "aaa9a21c-f18c-41e5-b88e-9163c839f9c2", + "value": "estimates", + "name": "Estimates" + }, + { + "_uid": "f417feb2-91e9-4002-b578-e656c765f3fe", + "value": "timeline", + "name": "Timeline" + }, + { + "_uid": "d48b1d02-33ba-47e4-b5f5-4d6f4cfaf669", + "value": "pricing", + "name": "Pricing" + }, + { + "_uid": "362acc54-0407-45d7-aa40-ce898616613a", + "value": "deliverables", + "name": "Deliverables" + } + ], + "pos": 2 + } + }, + "image": null, + "preview_field": null, + "is_root": false, + "preview_tmpl": "{{title}}", + "is_nestable": true, + "all_presets": [], + "preset_id": null, + "real_name": "proposal-section", + "component_group_uuid": "58d1fff3-e431-4dca-98bc-32cb8c2c9c48", + "color": null, + "icon": null, + "component_group_name": "Proposals" + }, + { + "name": "proposal-service", + "display_name": null, + "created_at": "2023-12-29T10:33:50.802Z", + "updated_at": "2023-12-29T10:34:07.792Z", + "id": 5097436, + "schema": { + "title": { + "type": "text" + }, + "description": { + "type": "textarea" + } + }, + "image": null, + "preview_field": null, + "is_root": false, + "preview_tmpl": null, + "is_nestable": true, + "all_presets": [], + "preset_id": null, + "real_name": "proposal-service", + "component_group_uuid": "58d1fff3-e431-4dca-98bc-32cb8c2c9c48", + "color": null, + "icon": null, + "component_group_name": "Proposals" + }, + { + "name": "proposal-team-entry", + "display_name": null, + "created_at": "2023-09-11T15:39:52.162Z", + "updated_at": "2023-12-28T12:07:27.371Z", + "id": 4555220, + "schema": { + "team_member": { + "type": "custom", + "pos": 0, + "field_type": "significa-team-member", + "options": [] + }, + "department": { + "type": "option", + "restrict_type": "", + "restrict_components": true, + "component_whitelist": ["proposal-department"], + "minimum": 1, + "maximum": 1, + "required": true, + "pos": 1, + "key": "department", + "use_uuid": true, + "source": "internal_stories", + "filter_content_type": ["proposal-department"] + }, + "role": { + "type": "bloks", + "pos": 2, + "minimum": 1, + "maximum": 1, + "restrict_type": "", + "restrict_components": true, + "component_whitelist": ["proposal-role"], + "required": true, + "key": "role" + }, + "rate_type": { + "type": "option", + "use_uuid": true, + "options": [ + { + "_uid": "eff2f924-2e21-462e-a1c8-fd662f43a0b6", + "name": "Value", + "value": "value" + }, + { + "_uid": "015c0131-b89e-4037-b395-fcbba8358c37", + "value": "percentage", + "name": "Percentage" + }, + { + "_uid": "c0cfca2c-dd45-4d05-9105-0f38dfaeafab", + "value": "free", + "name": "Free" + } + ], + "default_value": "value", + "pos": 3, + "key": "rate_type" + }, + "rate_value": { + "type": "number", + "pos": 4, + "key": "rate_in_eur" + } + }, + "image": null, + "preview_field": null, + "is_root": true, + "preview_tmpl": "{{team_member.member.name}}", + "is_nestable": false, + "all_presets": [], + "preset_id": null, + "real_name": "proposal-team-entry", + "component_group_uuid": "58d1fff3-e431-4dca-98bc-32cb8c2c9c48", + "color": null, + "icon": null, + "component_group_name": "Proposals" + }, + { + "name": "proposal-version", + "display_name": null, + "created_at": "2023-09-11T15:33:34.190Z", + "updated_at": "2023-12-28T13:43:31.167Z", + "id": 4555208, + "schema": { + "version_name": { + "type": "text", + "required": true + }, + "discount_percentage": { + "type": "number" + }, + "date": { + "type": "datetime", + "disable_time": true, + "required": true + }, + "scope": { + "type": "bloks", + "restrict_type": "", + "restrict_components": true, + "component_whitelist": ["proposal-scope-entry"], + "required": true, + "minimum": 1 + }, + "team": { + "type": "bloks", + "restrict_type": "", + "restrict_components": true, + "component_whitelist": ["proposal-team-entry"], + "required": true, + "minimum": 1 + }, + "estimates": { + "type": "bloks", + "required": true, + "minimum": 1, + "restrict_type": "", + "restrict_components": true, + "component_whitelist": ["proposal-estimate-entry"] + }, + "tab-4ab934ca-2771-464a-857a-ee27ae87c8d3": { + "display_name": "Content", + "keys": ["body"], + "pos": 0, + "type": "tab" + }, + "body": { + "type": "bloks", + "restrict_type": "", + "restrict_components": true, + "component_whitelist": ["proposal-section"] + } + }, + "image": null, + "preview_field": null, + "is_root": false, + "preview_tmpl": "{{version_name}}", + "is_nestable": true, + "all_presets": [], + "preset_id": null, + "real_name": "proposal-version", + "component_group_uuid": "58d1fff3-e431-4dca-98bc-32cb8c2c9c48", + "color": null, + "icon": null, + "component_group_name": "Proposals" + }, + { + "name": "proposal-version-package", + "display_name": null, + "created_at": "2023-12-28T13:15:17.211Z", + "updated_at": "2024-01-09T10:39:05.925Z", + "id": 5094324, + "schema": { + "version_name": { + "type": "text", + "required": true + }, + "date": { + "type": "datetime", + "disable_time": true, + "required": true + }, + "tab-4ab934ca-2771-464a-857a-ee27ae87c8d3": { + "display_name": "Content", + "keys": ["body"], + "pos": 0, + "type": "tab" + }, + "body": { + "type": "bloks", + "restrict_type": "", + "restrict_components": true, + "component_whitelist": ["proposal-section"] + }, + "deliverables": { + "type": "bloks", + "restrict_type": "", + "restrict_components": true, + "component_whitelist": ["proposal-deliverable"] + }, + "pricing": { + "type": "bloks", + "restrict_type": "", + "restrict_components": true, + "component_whitelist": ["proposal-package-pricing"] + } + }, + "image": null, + "preview_field": null, + "is_root": false, + "preview_tmpl": "{{version_name}}", + "is_nestable": true, + "all_presets": [], + "preset_id": null, + "real_name": "proposal-version-package", + "component_group_uuid": "58d1fff3-e431-4dca-98bc-32cb8c2c9c48", + "color": null, + "icon": null, + "component_group_name": "Proposals" + }, + { + "name": "recognition", + "display_name": null, + "created_at": "2023-03-07T16:21:33.212Z", + "updated_at": "2023-03-07T16:22:20.232Z", + "id": 3541187, + "schema": { + "label": { + "type": "text", + "required": true + }, + "title": { + "type": "text", + "required": true + }, + "image": { + "type": "asset", + "filetypes": ["images"], + "required": true, + "asset_folder_id": 216885 + } + }, + "image": null, + "preview_field": null, + "is_root": false, + "preview_tmpl": null, + "is_nestable": true, + "all_presets": [], + "preset_id": null, + "real_name": "recognition", + "component_group_uuid": "a0e45743-888c-44ef-a39f-0d8b7b6defa3", + "color": null, + "icon": null, + "component_group_name": "Single" + }, + { + "name": "richtext-box", + "display_name": null, + "created_at": "2023-02-16T10:59:09.847Z", + "updated_at": "2023-03-22T11:57:22.918Z", + "id": 3446937, + "schema": { + "layout": { + "type": "option", + "pos": 0, + "use_uuid": true, + "options": [ + { + "_uid": "77851a5e-c1cf-4f53-9dc3-bc76145ada99", + "name": "horizontal", + "value": "horizontal" + }, + { + "_uid": "a54e64de-6281-4cb3-b443-8fa31dcf0a39", + "value": "vertical", + "name": "vertical" + } + ], + "default_value": "horizontal" + }, + "image": { + "type": "asset", + "pos": 1, + "filetypes": ["images"] + }, + "title": { + "type": "text", + "pos": 2 + }, + "text": { + "type": "text", + "pos": 3 + }, + "link": { + "type": "bloks", + "pos": 4, + "restrict_type": "", + "restrict_components": true, + "component_whitelist": ["link"], + "maximum": 1 + } + }, + "image": "//a.storyblok.com/f/198185/x/a05298ccf4/screenshot-2023-03-22-at-11-57-07.png", + "preview_field": null, + "is_root": false, + "preview_tmpl": null, + "is_nestable": true, + "all_presets": [], + "preset_id": null, + "real_name": "richtext-box", + "component_group_uuid": "1ef77ef8-466a-4b74-a076-f4554004e128", + "color": "#fbce41", + "icon": "block-text-img-l", + "component_group_name": "Rich Text" + }, + { + "name": "richtext-code-block", + "display_name": null, + "created_at": "2023-02-24T17:31:53.338Z", + "updated_at": "2023-03-22T11:49:12.650Z", + "id": 3486021, + "schema": { + "language": { + "type": "option", + "pos": 0, + "use_uuid": true, + "options": [ + { + "_uid": "01edce3b-33b2-445f-b8a7-1af6c9ae99b9", + "value": "html", + "name": "html" + }, + { + "_uid": "d4151cd8-a329-4e23-bb55-1f4fefa3536c", + "value": "javascript", + "name": "javascript" + }, + { + "_uid": "17431de1-74ac-426f-8697-5fb458f8073f", + "value": "css", + "name": "css" + }, + { + "_uid": "21f9eef8-79fa-4029-a6b8-9462d5c6175c", + "name": "typescript", + "value": "typescript" + }, + { + "_uid": "c48c2f8a-6de6-4ea0-a8f5-0ed0a208348d", + "value": "svelte", + "name": "svelte" + }, + { + "_uid": "ae4795e0-7645-4873-8a82-1980d806121b", + "value": "elixir", + "name": "elixir" + }, + { + "_uid": "5d1c8c32-ff4c-45f6-8c40-ac5997cc1479", + "value": "bash", + "name": "bash" + }, + { + "_uid": "68fbe6f0-3799-47df-88a1-56f6e0834a5d", + "value": "clike", + "name": "c-like" + } + ] + }, + "line_numbers": { + "type": "boolean", + "default_value": true, + "pos": 1 + }, + "line_numbers_start": { + "type": "number", + "pos": 2, + "default_value": "1" + }, + "highlighted_lines": { + "type": "text", + "pos": 3, + "description": "- A single number refers to the line with that number.\n- Ranges are denoted by two numbers, separated with a hyphen (-).\n- Multiple line numbers or ranges are separated by commas.\n- Whitespace is allowed anywhere and will be stripped off." + }, + "code": { + "type": "textarea", + "pos": 4 + } + }, + "image": "//a.storyblok.com/f/198185/x/9c902dcb18/screenshot-2023-03-22-at-11-48-51.png", + "preview_field": null, + "is_root": false, + "preview_tmpl": null, + "is_nestable": true, + "all_presets": [], + "preset_id": null, + "real_name": "richtext-code-block", + "component_group_uuid": "1ef77ef8-466a-4b74-a076-f4554004e128", + "color": "#fbce41", + "icon": "block-text-img-c", + "component_group_name": "Rich Text" + }, + { + "name": "richtext-testimonial", + "display_name": null, + "created_at": "2023-02-16T10:51:32.577Z", + "updated_at": "2023-03-22T11:45:25.997Z", + "id": 3446858, + "schema": { + "photo": { + "type": "asset", + "pos": 0, + "filetypes": ["images"] + }, + "name": { + "type": "text", + "pos": 1, + "required": true + }, + "position": { + "type": "text", + "pos": 2 + }, + "testimonial": { + "type": "textarea", + "pos": 3, + "required": true + } + }, + "image": "//a.storyblok.com/f/198185/x/0ac321ed98/screenshot-2023-03-22-at-11-44-55.png", + "preview_field": null, + "is_root": false, "preview_tmpl": null, "is_nestable": true, "all_presets": [], @@ -3119,7 +3992,7 @@ "name": "team-member", "display_name": null, "created_at": "2023-02-15T10:55:16.832Z", - "updated_at": "2023-05-17T09:25:55.118Z", + "updated_at": "2023-09-08T10:49:17.984Z", "id": 3441652, "schema": { "photo": { @@ -3128,6 +4001,12 @@ "filetypes": ["images"], "asset_folder_id": 212283 }, + "tab-c90d7d4a-2910-456a-9d47-9c3bb3ec09aa": { + "display_name": "SEO", + "keys": ["seo_title", "seo_description", "seo_og_image", "priority", "change_frequency"], + "pos": 0, + "type": "tab" + }, "egg": { "type": "asset", "pos": 1, @@ -3171,6 +4050,61 @@ "is_active": { "type": "boolean", "pos": 8 + }, + "seo_title": { + "type": "text" + }, + "seo_description": { + "type": "text" + }, + "seo_og_image": { + "type": "asset" + }, + "priority": { + "type": "number", + "description": "The priority of the page relative to other pages on your site, where 0.1 is the lowest priority and 1.0 is the highest priority.\n\n1.0-0.8\nHomepage, product information, landing pages.\n\n0.7-0.4\nNews articles, some weather services, blog posts, pages that no site would be complete without.\n\n0.3-0.0\nFAQs, outdated info, old press releases, completely static pages that are still relevant enough to keep from deleting entirely." + }, + "change_frequency": { + "type": "option", + "use_uuid": true, + "description": "The frequency with which the page is expected to change.\n\n1. Always\nThese page types are constantly changing and will include index pages on major news publications, Google News, stock market data, and social bookmarking categories.\n\n2. Hourly\nThese pages update every hour and will also include major news publications as well as weather services and forums.\n\n3. Daily\nPages updated on average once per day and include things like blog posts, smaller web forum pages, message boards, and classified ads.\n\n4. Weekly\nUpdates typically occur once per week, these pages will include website directories, product pricing pages, and smaller blogs.\n\n5. Monthly\nThese are updated once per month, give or take, and include category pages, FAQs, and sometimes Help Desk articles that change slightly. Refer to the section above for guidelines on what is considered to be a change frequency trigger.\n\n6. Yearly\nUpdates on these pages happen on an annual basis and are typically your contact page, “About” page, login pages, and registration pages.\n\n7. Never\nAs the name suggests, these pages never ever get updates. These are really old blog posts, press releases, notifications about updates that never need updating, and completely static pages.", + "options": [ + { + "_uid": "04610ee0-5598-4b4b-a7ca-714f95b30d01", + "name": "Always", + "value": "always" + }, + { + "_uid": "542061e5-84a4-428f-adf0-3e7dcf244cc4", + "value": "hourly", + "name": "Hourly" + }, + { + "_uid": "9b5e25bb-0aca-4529-a853-209f7e69d66c", + "value": "daily", + "name": "Daily" + }, + { + "_uid": "e49667d6-2e89-4db7-9ce7-e17993f3b99c", + "value": "weekly", + "name": "Weekly" + }, + { + "_uid": "fc81d318-f7d1-4a4e-96ee-bde5bd8b4c0c", + "value": "monthly", + "name": "Monthly" + }, + { + "_uid": "d6c15929-cc69-435e-ae45-4403af9c850f", + "value": "yearly", + "name": "Yearly" + }, + { + "_uid": "73551846-e0c8-46e4-a450-e7284de186ce", + "value": "never", + "name": "Never" + } + ] } }, "image": null, diff --git a/presets.198185.json b/presets.198185.json index 9d2089bb..f1421c11 100644 --- a/presets.198185.json +++ b/presets.198185.json @@ -1,3 +1,22 @@ { - "presets": [] + "presets": [ + { + "id": 1897410, + "name": "Management", + "preset": { + "_uid": "54dcc26b-1851-41c2-b888-4ae6f4181d85", + "title": "Management", + "component": "proposal-department", + "description": "Some description about Project Management." + }, + "component_id": 4555221, + "space_id": 198185, + "created_at": "2023-09-13T08:43:22.996Z", + "updated_at": "2023-09-13T08:43:22.996Z", + "image": "", + "color": "", + "icon": "", + "description": "" + } + ] } diff --git a/src/components/blog-entry.svelte b/src/components/blog-entry.svelte index 4b82b815..dcf46870 100644 --- a/src/components/blog-entry.svelte +++ b/src/components/blog-entry.svelte @@ -8,6 +8,7 @@ import { page } from '$app/stores'; import { drawer } from '$lib/stores/drawer'; import { t } from '$lib/i18n'; + import { twMerge } from 'tailwind-merge'; export let post: ISbStoryData< Omit & { @@ -20,15 +21,24 @@ class="border-b transition-colors elevated-links first:border-t hover:bg-foreground-tertiary/10" >
-