mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2025-05-14 23:24:46 -04:00
Add prettier for codestyle and re-format everything (#1294)
This commit is contained in:
parent
8b78154075
commit
0aae1f70d2
319 changed files with 4809 additions and 3936 deletions
|
@ -6,7 +6,11 @@
|
|||
|
||||
import React, { useCallback, useEffect, useRef } from 'react'
|
||||
|
||||
export const useExtractFirstHeadline = (documentElement: React.RefObject<HTMLDivElement>, content: string, onFirstHeadingChange?: (firstHeading: string | undefined) => void): void => {
|
||||
export const useExtractFirstHeadline = (
|
||||
documentElement: React.RefObject<HTMLDivElement>,
|
||||
content: string,
|
||||
onFirstHeadingChange?: (firstHeading: string | undefined) => void
|
||||
): void => {
|
||||
const extractInnerText = useCallback((node: ChildNode | null): string => {
|
||||
if (!node) {
|
||||
return ''
|
||||
|
@ -34,10 +38,8 @@ export const useExtractFirstHeadline = (documentElement: React.RefObject<HTMLDiv
|
|||
|
||||
useEffect(() => {
|
||||
if (onFirstHeadingChange && documentElement.current) {
|
||||
const firstHeading = documentElement.current.getElementsByTagName('h1')
|
||||
.item(0)
|
||||
const headingText = extractInnerText(firstHeading)
|
||||
.trim()
|
||||
const firstHeading = documentElement.current.getElementsByTagName('h1').item(0)
|
||||
const headingText = extractInnerText(firstHeading).trim()
|
||||
if (headingText !== lastFirstHeading.current) {
|
||||
lastFirstHeading.current = headingText
|
||||
onFirstHeadingChange(headingText)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue