mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2025-05-23 11:37:02 -04:00

Doing this BEFORE the merge prevents a lot of merge conflicts. Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
25 lines
634 B
TypeScript
25 lines
634 B
TypeScript
/*
|
|
* SPDX-FileCopyrightText: 2022 The HedgeDoc developers (see AUTHORS file)
|
|
*
|
|
* SPDX-License-Identifier: AGPL-3.0-only
|
|
*/
|
|
|
|
import { defaultConfig } from '../../api/common/default-config'
|
|
|
|
/**
|
|
* Get the intro.md contents from the public directory.
|
|
*
|
|
* @return The content of intro.md
|
|
* @throws {Error} if the content can't be fetched
|
|
*/
|
|
export const fetchFrontPageContent = async (): Promise<string> => {
|
|
const response = await fetch('public/intro.md', {
|
|
...defaultConfig,
|
|
method: 'GET'
|
|
})
|
|
if (response.status !== 200) {
|
|
throw new Error('Error fetching intro content')
|
|
}
|
|
|
|
return await response.text()
|
|
}
|