add to favorites basic functionality

This commit is contained in:
Jan Prochazka
2020-12-12 18:33:42 +01:00
parent b1a2093e6b
commit 3dcc761c14
23 changed files with 243 additions and 44 deletions

View File

@@ -3,13 +3,17 @@ import axios from '../utility/axios';
import LoadingInfo from '../widgets/LoadingInfo';
import MarkdownExtendedView from '../markdown/MarkdownExtendedView';
export default function MarkdownViewTab({ file }) {
export default function MarkdownViewTab({ savedFile }) {
const [isLoading, setIsLoading] = React.useState(false);
const [text, setText] = React.useState(null);
const handleLoad = async () => {
setIsLoading(true);
const resp = await axios.post('files/load', { folder: 'markdown', file, format: 'text' });
const resp = await axios.post('files/load', {
folder: 'markdown',
file: savedFile,
format: 'text',
});
setText(resp.data);
setIsLoading(false);
};
@@ -28,3 +32,5 @@ export default function MarkdownViewTab({ file }) {
return <MarkdownExtendedView>{text || ''}</MarkdownExtendedView>;
}
MarkdownViewTab.allowAddToFavorites = (props) => true;