Skip to content

Commit b04f8ca

Browse files
committed
refactor(docs): simplify asset resolution by using correct paths directly
Remove path normalization logic from action-media component. Instead, use the appropriate paths in MDX: - PNGs: /static/quick-reference/... (local) - MP4s: quick-reference/... (blob via getAssetUrl)
1 parent 926d665 commit b04f8ca

File tree

2 files changed

+21
-34
lines changed

2 files changed

+21
-34
lines changed

apps/docs/components/ui/action-media.tsx

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -12,31 +12,18 @@ interface ActionVideoProps {
1212
alt: string
1313
}
1414

15-
/**
16-
* Normalize path for blob storage
17-
* - Strips leading slash
18-
* - Strips 'static/' prefix
19-
*/
20-
function normalizeBlobPath(src: string): string {
21-
let path = src.startsWith('/') ? src.slice(1) : src
22-
path = path.replace(/^static\//, '')
23-
return path
24-
}
25-
2615
export function ActionImage({ src, alt }: ActionImageProps) {
27-
const resolvedSrc = src.startsWith('/') ? src : `/${src}`
28-
2916
return (
3017
<img
31-
src={resolvedSrc}
18+
src={src}
3219
alt={alt}
3320
className='inline-block w-full max-w-[200px] rounded border border-neutral-200 dark:border-neutral-700'
3421
/>
3522
)
3623
}
3724

3825
export function ActionVideo({ src, alt }: ActionVideoProps) {
39-
const resolvedSrc = getAssetUrl(normalizeBlobPath(src))
26+
const resolvedSrc = getAssetUrl(src)
4027

4128
return (
4229
<video

apps/docs/content/docs/en/quick-reference/index.mdx

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,17 @@ A quick lookup for everyday actions in the Sim workflow editor. For keyboard sho
2222
<tr>
2323
<td>Create a workspace</td>
2424
<td>Click workspace dropdown → **New Workspace**</td>
25-
<td><ActionVideo src="/static/quick-reference/create-workspace.mp4" alt="Create workspace" /></td>
25+
<td><ActionVideo src="quick-reference/create-workspace.mp4" alt="Create workspace" /></td>
2626
</tr>
2727
<tr>
2828
<td>Switch workspaces</td>
2929
<td>Click workspace dropdown → Select workspace</td>
30-
<td><ActionVideo src="/static/quick-reference/switch-workspace.mp4" alt="Switch workspaces" /></td>
30+
<td><ActionVideo src="quick-reference/switch-workspace.mp4" alt="Switch workspaces" /></td>
3131
</tr>
3232
<tr>
3333
<td>Invite team members</td>
3434
<td>Sidebar → **Invite**</td>
35-
<td><ActionVideo src="/static/quick-reference/invite.mp4" alt="Invite team members" /></td>
35+
<td><ActionVideo src="quick-reference/invite.mp4" alt="Invite team members" /></td>
3636
</tr>
3737
<tr>
3838
<td>Rename a workspace</td>
@@ -69,7 +69,7 @@ A quick lookup for everyday actions in the Sim workflow editor. For keyboard sho
6969
<tr>
7070
<td>Reorder / move workflows</td>
7171
<td>Drag workflow up/down or onto a folder</td>
72-
<td><ActionVideo src="/static/quick-reference/reordering.mp4" alt="Reorder workflows" /></td>
72+
<td><ActionVideo src="quick-reference/reordering.mp4" alt="Reorder workflows" /></td>
7373
</tr>
7474
<tr>
7575
<td>Import a workflow</td>
@@ -79,7 +79,7 @@ A quick lookup for everyday actions in the Sim workflow editor. For keyboard sho
7979
<tr>
8080
<td>Multi-select workflows</td>
8181
<td>`Mod+Click` or `Shift+Click` workflows in sidebar</td>
82-
<td><ActionVideo src="/static/quick-reference/multiselect.mp4" alt="Multi-select workflows" /></td>
82+
<td><ActionVideo src="quick-reference/multiselect.mp4" alt="Multi-select workflows" /></td>
8383
</tr>
8484
<tr>
8585
<td>Open in new tab</td>
@@ -144,17 +144,17 @@ A quick lookup for everyday actions in the Sim workflow editor. For keyboard sho
144144
<tr>
145145
<td>Add a block</td>
146146
<td>Drag from Toolbar panel, or right-click canvas → **Add Block**</td>
147-
<td><ActionVideo src="/static/quick-reference/add-block.mp4" alt="Add a block" /></td>
147+
<td><ActionVideo src="quick-reference/add-block.mp4" alt="Add a block" /></td>
148148
</tr>
149149
<tr>
150150
<td>Multi-select blocks</td>
151151
<td>`Mod+Click` additional blocks, or shift-drag to draw selection box</td>
152-
<td><ActionVideo src="/static/quick-reference/multiselect-blocks.mp4" alt="Multi-select blocks" /></td>
152+
<td><ActionVideo src="quick-reference/multiselect-blocks.mp4" alt="Multi-select blocks" /></td>
153153
</tr>
154154
<tr>
155155
<td>Copy blocks</td>
156156
<td>`Mod+C` with blocks selected</td>
157-
<td rowSpan={2}><ActionVideo src="/static/quick-reference/copy-paste.mp4" alt="Copy and paste blocks" /></td>
157+
<td rowSpan={2}><ActionVideo src="quick-reference/copy-paste.mp4" alt="Copy and paste blocks" /></td>
158158
</tr>
159159
<tr>
160160
<td>Paste blocks</td>
@@ -163,7 +163,7 @@ A quick lookup for everyday actions in the Sim workflow editor. For keyboard sho
163163
<tr>
164164
<td>Duplicate blocks</td>
165165
<td>Right-click → **Duplicate**</td>
166-
<td><ActionVideo src="/static/quick-reference/duplicate-block.mp4" alt="Duplicate blocks" /></td>
166+
<td><ActionVideo src="quick-reference/duplicate-block.mp4" alt="Duplicate blocks" /></td>
167167
</tr>
168168
<tr>
169169
<td>Delete blocks</td>
@@ -173,7 +173,7 @@ A quick lookup for everyday actions in the Sim workflow editor. For keyboard sho
173173
<tr>
174174
<td>Rename a block</td>
175175
<td>Click block name in header, or edit in the Editor panel</td>
176-
<td><ActionVideo src="/static/quick-reference/rename-block.mp4" alt="Rename a block" /></td>
176+
<td><ActionVideo src="quick-reference/rename-block.mp4" alt="Rename a block" /></td>
177177
</tr>
178178
<tr>
179179
<td>Enable/Disable a block</td>
@@ -183,12 +183,12 @@ A quick lookup for everyday actions in the Sim workflow editor. For keyboard sho
183183
<tr>
184184
<td>Toggle handle orientation</td>
185185
<td>Right-click → **Toggle Handles**</td>
186-
<td><ActionVideo src="/static/quick-reference/toggle-handles.mp4" alt="Toggle handle orientation" /></td>
186+
<td><ActionVideo src="quick-reference/toggle-handles.mp4" alt="Toggle handle orientation" /></td>
187187
</tr>
188188
<tr>
189189
<td>Configure a block</td>
190190
<td>Select block → use Editor panel on right</td>
191-
<td><ActionVideo src="/static/quick-reference/configure-block.mp4" alt="Configure a block" /></td>
191+
<td><ActionVideo src="quick-reference/configure-block.mp4" alt="Configure a block" /></td>
192192
</tr>
193193
</tbody>
194194
</table>
@@ -203,17 +203,17 @@ A quick lookup for everyday actions in the Sim workflow editor. For keyboard sho
203203
<tr>
204204
<td>Create a connection</td>
205205
<td>Drag from output handle to input handle</td>
206-
<td><ActionVideo src="/static/quick-reference/connect-blocks.mp4" alt="Connect blocks" /></td>
206+
<td><ActionVideo src="quick-reference/connect-blocks.mp4" alt="Connect blocks" /></td>
207207
</tr>
208208
<tr>
209209
<td>Delete a connection</td>
210210
<td>Click edge to select → `Delete` key</td>
211-
<td><ActionVideo src="/static/quick-reference/delete-connection.mp4" alt="Delete connection" /></td>
211+
<td><ActionVideo src="quick-reference/delete-connection.mp4" alt="Delete connection" /></td>
212212
</tr>
213213
<tr>
214214
<td>Use output in another block</td>
215215
<td>Drag connection tag into input field</td>
216-
<td><ActionVideo src="/static/quick-reference/connection-tag.mp4" alt="Use connection tag" /></td>
216+
<td><ActionVideo src="quick-reference/connection-tag.mp4" alt="Use connection tag" /></td>
217217
</tr>
218218
</tbody>
219219
</table>
@@ -228,7 +228,7 @@ A quick lookup for everyday actions in the Sim workflow editor. For keyboard sho
228228
<tr>
229229
<td>Search toolbar</td>
230230
<td>`Mod+F`</td>
231-
<td><ActionVideo src="/static/quick-reference/search-toolbar.mp4" alt="Search toolbar" /></td>
231+
<td><ActionVideo src="quick-reference/search-toolbar.mp4" alt="Search toolbar" /></td>
232232
</tr>
233233
<tr>
234234
<td>Search everything</td>
@@ -243,7 +243,7 @@ A quick lookup for everyday actions in the Sim workflow editor. For keyboard sho
243243
<tr>
244244
<td>Collapse/expand sidebar</td>
245245
<td>Click collapse button on sidebar</td>
246-
<td><ActionVideo src="/static/quick-reference/collapse-sidebar.mp4" alt="Collapse sidebar" /></td>
246+
<td><ActionVideo src="quick-reference/collapse-sidebar.mp4" alt="Collapse sidebar" /></td>
247247
</tr>
248248
</tbody>
249249
</table>
@@ -337,7 +337,7 @@ A quick lookup for everyday actions in the Sim workflow editor. For keyboard sho
337337
</tr>
338338
<tr>
339339
<td>Copy API endpoint</td>
340-
<td>Deploy tab → Copy API endpoint URL</td>
340+
<td>Deploy tab → API → Copy API cURL</td>
341341
<td><ActionImage src="/static/quick-reference/copy-api.png" alt="Copy API endpoint" /></td>
342342
</tr>
343343
</tbody>
@@ -367,7 +367,7 @@ A quick lookup for everyday actions in the Sim workflow editor. For keyboard sho
367367
</tr>
368368
<tr>
369369
<td>Reference an environment variable</td>
370-
<td>Use `&#123;&#123;ENV_VAR&#125;&#125;` syntax in block inputs</td>
370+
<td>Use `{{ENV_VAR}}` syntax in block inputs</td>
371371
<td><ActionImage src="/static/quick-reference/env-variable-reference.png" alt="Reference environment variable" /></td>
372372
</tr>
373373
</tbody>

0 commit comments

Comments
 (0)