The Wood Shed
Sign In
Sign Up
The Wood Shed
(Dev)
Sign Out
Plan
Logs
Content
New Topic
Expand All
Collapse All
Loading your plan...
Topic
:
:
Linked Content
c.id !== item.id); ">×
No content linked yet.
Add Content
searchResults = data)" >
{ goal.isOpen = true; }); searchTerm = ''; searchResults = []; ">
Add Log
:
Linked Content
c.id !== item.id); " >×
No content linked yet.
Add Content
searchResults = data)">
Show All (
)
Show Less
Completed Goals
:
(Completed:
)
:
feather.replace()); // Reset the input field newGoalDescription = ''; } " >
Add Goal
<
>
to
Search
Loading logs...
No practice logged for this period.
New Content
Loading Content Library...
Title
URL
Type
Actions
Add New Topic
Cancel
feather.replace()); } isNewTopicModalOpen = false; newTopicTitle = ''; " >Save
Edit Topic
t.id !== editingTopic.id); isEditTopicModalOpen = false; editingTopic = null; } " >Delete
Cancel
Save Changes
Edit Goal
t.id === editingGoal.topic_id); if (topic) { topic.goals = topic.goals.filter(g => g.id !== editingGoal.id); } isEditGoalModalOpen = false; editingGoal = null; } " >Delete
t.id === updatedGoal.topic_id); if (topic) { const goalIndex = topic.goals.findIndex(g => g.id === updatedGoal.id); topic.goals[goalIndex] = updatedGoal; $nextTick(() => feather.replace()); } } isEditGoalModalOpen = false; editingGoal = null; " >Complete Goal
Cancel
Save Changes
Add Log for Goal:
Cancel
feather.replace()); } } isAddLogModalOpen = false; ">Save Log
Edit Log
l.id !== editingLog.id); } isEditLogModalOpen = false; } " >Delete
Cancel
Save Changes
YouTube
Article
Image
PDF
c.id !== editingContent.id); isContentModalOpen = false; } " >Delete
Cancel
c.id === updated.id); content[index] = updated; isContentModalOpen = false; // Close modal on success } } else { // Create new content const newContent = await dataLayer.createContent(editingContent.title, editingContent.url, editingContent.type); if (newContent) { content.unshift(newContent); $nextTick(() => feather.replace()); isContentModalOpen = false; // Close modal on success } else { // Handle the error if newContent is null alert('Error: A content item with this URL already exists.'); } } " >Save
×