Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Feature/next.js #69, #62 #86

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 60 commits into from
Apr 3, 2023
Merged
Changes from 1 commit
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
9e8c399
chore:build front
HMarzban Mar 17, 2023
fae59de
refactor: wrapping content with new heading #80
HMarzban Mar 21, 2023
92a0b2e
refactor: find preve heading pos
HMarzban Mar 21, 2023
fd3fbb8
feat: suggest a creative placeholder
HMarzban Mar 21, 2023
8fe6674
refactor: remove unnecessary log
HMarzban Mar 21, 2023
642cf0c
refactor: unused function
HMarzban Mar 21, 2023
8f7f13c
feat: add loading & #76
HMarzban Mar 21, 2023
ad9af7d
chore:build front
HMarzban Mar 21, 2023
1237f5b
feat: setting for section break #83
HMarzban Mar 22, 2023
a8bfe0c
feat: toc like like file explorer #78
HMarzban Mar 24, 2023
59a0185
fix: insert pos for wraping content with heading
HMarzban Mar 24, 2023
c5fa2ad
chore:build front
HMarzban Mar 24, 2023
1166b8b
fix: update meta tag path
HMarzban Mar 24, 2023
6f82e6f
chore:build front
HMarzban Mar 24, 2023
c38f51c
fix: assign heading id for first heading section
HMarzban Mar 24, 2023
62c1798
fix: remove unnecessary logs
HMarzban Mar 24, 2023
ef07b56
chore:build front
HMarzban Mar 24, 2023
50bf285
fix: h1 section break setting
HMarzban Mar 27, 2023
6b0b3d9
refactor: enhance store meta data into indexdb #77
HMarzban Mar 27, 2023
86e864c
chore: check .env file exists
HMarzban Mar 27, 2023
fc8ab4f
chore:build front
HMarzban Mar 27, 2023
f676f00
chore: check .env
HMarzban Mar 27, 2023
2a0facf
chore:build front
HMarzban Mar 27, 2023
4035faa
chore: check .env
HMarzban Mar 27, 2023
6d13098
chore:build front
HMarzban Mar 27, 2023
bef9e88
chore: yarn build
HMarzban Mar 27, 2023
72207c5
chore:build front
HMarzban Mar 27, 2023
779de51
chore: fix dir build
HMarzban Mar 27, 2023
f48b03c
chore:build front
HMarzban Mar 27, 2023
f7d50a5
chore: fix dir build
HMarzban Mar 27, 2023
ae5b566
chore:build front
HMarzban Mar 27, 2023
08b433c
chore:build front
HMarzban Mar 27, 2023
8ad2972
chore: build front
HMarzban Mar 27, 2023
5b1db9e
fix: concat string url
HMarzban Mar 27, 2023
c6345de
chore:build front
HMarzban Mar 27, 2023
5a4d9dd
chore: update dependencies
HMarzban Mar 27, 2023
712e2a4
chore: yarn install --force
HMarzban Mar 27, 2023
3ebdd8a
chore:build front
HMarzban Mar 27, 2023
f724f0d
chore: build front
HMarzban Mar 27, 2023
54aba44
chore: log fetch data
HMarzban Mar 27, 2023
5f79a19
chore:build front
HMarzban Mar 27, 2023
d832778
refactor: set credentials to header
HMarzban Mar 27, 2023
ae884ff
chore:build front
HMarzban Mar 27, 2023
6fa8043
refactor: replace fetch with axios
HMarzban Mar 27, 2023
e6591d0
chore:build front
HMarzban Mar 27, 2023
7b0ac53
chore:build front
HMarzban Mar 27, 2023
154460d
chore: build front
HMarzban Mar 27, 2023
df39204
chore: build front
HMarzban Mar 27, 2023
c63b61d
refactor: wrong url
HMarzban Mar 27, 2023
4bf6ecf
chore:build front
HMarzban Mar 27, 2023
0f8d82f
chore: build front
HMarzban Mar 27, 2023
75a8759
chore: build fron
HMarzban Mar 27, 2023
90854bc
chore:build front
HMarzban Mar 27, 2023
504d026
chore: build front
HMarzban Mar 27, 2023
c1ef38a
chore: build front
HMarzban Mar 27, 2023
b51a9da
chore:build front
HMarzban Mar 17, 2023
0830c24
chore:build front back
HMarzban Mar 27, 2023
64645ef
migrate: next.js v13.2.4 & tiptap v2.0.1
shayanmemarzade Apr 3, 2023
d53edb6
fix: remove yarn.lock
shayanmemarzade Apr 3, 2023
ab62e44
Merge branch 'dev' into feature/next.js
HMarzban Apr 3, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix: h1 section break setting
  • Loading branch information
HMarzban committed Mar 27, 2023
commit 50bf2858950f68cb1596609ea4306732c1f66436
23 changes: 14 additions & 9 deletions 23 packages/web/src/components/TipTap/Toolbar.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -115,22 +115,23 @@ const Toolbar = ({ editor }) => {
else editor.chain().focus().wrapBlock({ level: +value }).run()
}

let indentSetting = localStorage.getItem('setting.indentHeading')
let h1SectionBreakSetting = localStorage.getItem('setting.h1SectionBreakSetting')
let indentSetting = Boolean(localStorage.getItem('setting.indentHeading') || false)
let h1SectionBreakSetting = Boolean(localStorage.getItem('setting.h1SectionBreakSetting') || false)

if (indentSetting === undefined) {
if (!indentSetting) {
localStorage.setItem('setting.indentHeading', '')
indentSetting = false
}

if (!indentSetting) {
if (!h1SectionBreakSetting) {
console.log('indentSetting', indentSetting)
localStorage.setItem('setting.h1SectionBreakSetting', 'true')
h1SectionBreakSetting = true
document.body.classList.add('h1SectionBreak')
}

const [indented, setIndented] = React.useState(Boolean(indentSetting))
const [h1SectionBreak, setH1SectionBreak] = React.useState(Boolean(h1SectionBreakSetting))
const [indented, setIndented] = React.useState(indentSetting)
const [h1SectionBreak, setH1SectionBreak] = React.useState(h1SectionBreakSetting)

const toggleHeadingIndent = (e) => {
setIndented(preState => {
Expand Down Expand Up @@ -168,10 +169,14 @@ const Toolbar = ({ editor }) => {
}

useEffect(() => {
const newIndent = localStorage.getItem('setting.indentHeading')
const newIndent = Boolean(localStorage.getItem('setting.indentHeading'))
const newHsectionBreak = Boolean(localStorage.getItem('setting.indentHeading'))

if (newIndent) document.body.classList.add('indentHeading')
else document.body.classList.remove('indentHeading')

if (newIndent) return document.body.classList.add('indentHeading')
document.body.classList.remove('indentHeading')
if (newHsectionBreak) document.body.classList.add('h1SectionBreak')
else document.body.classList.remove('h1SectionBreak')
}, [])

return (
Expand Down
Morty Proxy This is a proxified and sanitized view of the page, visit original site.