mirror of
https://github.com/He4eT/huge-link.git
synced 2026-05-05 00:47:27 +00:00
Cleanup
This commit is contained in:
parent
3393209fd2
commit
300d74d6aa
5 changed files with 28 additions and 59 deletions
30
src/app.js
30
src/app.js
|
|
@ -1,30 +0,0 @@
|
|||
import {h} from 'preact'
|
||||
import {useState} from 'preact/hooks'
|
||||
import {Router} from 'preact-router'
|
||||
|
||||
import Editor from './routes/editor'
|
||||
import Post from './routes/post'
|
||||
|
||||
const App = () => {
|
||||
const [markdown, setMarkdown] = useState('')
|
||||
|
||||
return (<main>
|
||||
<Router>
|
||||
<Editor
|
||||
path='/'
|
||||
markdown={ markdown }
|
||||
{ ...{setMarkdown} } />
|
||||
<Post
|
||||
path='/preview/'
|
||||
mode='preview'
|
||||
payload={ markdown }
|
||||
{ ...{setMarkdown} } />
|
||||
<Post
|
||||
path='/p/:payload'
|
||||
mode='post'
|
||||
{ ...{setMarkdown} } />
|
||||
</Router>
|
||||
</main>)
|
||||
}
|
||||
|
||||
export default App
|
||||
29
src/index.js
29
src/index.js
|
|
@ -1,6 +1,33 @@
|
|||
import {h} from 'preact'
|
||||
import {useState} from 'preact/hooks'
|
||||
import {Router} from 'preact-router'
|
||||
|
||||
import Editor from './routes/editor'
|
||||
import Post from './routes/post'
|
||||
|
||||
import './style/typography.css'
|
||||
import './style'
|
||||
|
||||
import App from './app'
|
||||
const App = () => {
|
||||
const [markdown, setMarkdown] = useState('')
|
||||
|
||||
return (<main>
|
||||
<Router>
|
||||
<Editor
|
||||
path='/'
|
||||
markdown={ markdown }
|
||||
{ ...{setMarkdown} } />
|
||||
<Post
|
||||
path='/preview/'
|
||||
mode='preview'
|
||||
payload={ markdown }
|
||||
{ ...{setMarkdown} } />
|
||||
<Post
|
||||
path='/p/:payload'
|
||||
mode='post'
|
||||
{ ...{setMarkdown} } />
|
||||
</Router>
|
||||
</main>)
|
||||
}
|
||||
|
||||
export default App
|
||||
|
|
|
|||
|
|
@ -1,21 +0,0 @@
|
|||
{
|
||||
"name": "huge-link",
|
||||
"short_name": "huge-link",
|
||||
"start_url": "/",
|
||||
"display": "standalone",
|
||||
"orientation": "portrait",
|
||||
"background_color": "#fff",
|
||||
"theme_color": "#673ab8",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/icons/android-chrome-192x192.png",
|
||||
"type": "image/png",
|
||||
"sizes": "192x192"
|
||||
},
|
||||
{
|
||||
"src": "/assets/icons/android-chrome-512x512.png",
|
||||
"type": "image/png",
|
||||
"sizes": "512x512"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
import { getFiles, setupPrecaching, setupRouting } from 'preact-cli/sw/'
|
||||
|
||||
setupRouting()
|
||||
setupPrecaching(getFiles())
|
||||
|
|
@ -4,9 +4,6 @@
|
|||
<meta charset="utf-8">
|
||||
<title><% preact.title %></title>
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
<meta name="mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<link rel="apple-touch-icon" href="/assets/icons/apple-touch-icon.png">
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Fira+Code&family=Open+Sans+Condensed:wght@700&family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap">
|
||||
<% preact.headEnd %>
|
||||
</head>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue