feat: Persist new stories and improve layout consistency

This commit is contained in:
2025-11-21 22:39:32 +00:00
committed by Tanner Collin (aider)
parent 62d5915133
commit e9ee231954
2 changed files with 6 additions and 1 deletions

View File

@@ -57,11 +57,13 @@ function Article({ cache }) {
return (
<div className='article-container'>
{error &&
{error ?
<details style={{marginBottom: '1rem'}}>
<summary>Connection error? Click to expand.</summary>
<p>{error}</p>
</details>
:
<div style={{marginBottom: '2rem'}}></div>
}
{story ?
<div className='article'>

View File

@@ -56,6 +56,9 @@ function Feed({ updateCache }) {
currentStories.splice(existingStoryIndex, 1);
}
currentStories.unshift(newStory);
localStorage.setItem('stories', JSON.stringify(currentStories));
setStories(currentStories);
} catch (error) {
let errorMessage;
if (error.name === 'AbortError') {