From a65d4b8ac1fa712edb5061f45440a44f24840cb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Losada=20Hern=C3=A1ndez?= Date: Sun, 9 Nov 2025 00:04:49 +0100 Subject: [PATCH] initial commit --- client/components/newDocumentForm.jsx | 11 ++++++ client/homebrew/navbar/newbrew.navitem.jsx | 39 +++++++++++++++------- 2 files changed, 38 insertions(+), 12 deletions(-) create mode 100644 client/components/newDocumentForm.jsx diff --git a/client/components/newDocumentForm.jsx b/client/components/newDocumentForm.jsx new file mode 100644 index 000000000..94c323e4f --- /dev/null +++ b/client/components/newDocumentForm.jsx @@ -0,0 +1,11 @@ +import React from "react"; + + +export function NewDocumentForm() { + + return ( +
+ Hello +
+ ); +} diff --git a/client/homebrew/navbar/newbrew.navitem.jsx b/client/homebrew/navbar/newbrew.navitem.jsx index d19b7595f..7b2f07922 100644 --- a/client/homebrew/navbar/newbrew.navitem.jsx +++ b/client/homebrew/navbar/newbrew.navitem.jsx @@ -1,13 +1,22 @@ const React = require('react'); +const { useState } = React; + const _ = require('lodash'); const Nav = require('naturalcrit/nav/nav.jsx'); const { splitTextStyleAndMetadata } = require('../../../shared/helpers.js'); // Importing the function from helpers.js +import Dialog from '../../components/dialog.jsx'; +import { NewDocumentForm } from '../../components/newDocumentForm.jsx'; const BREWKEY = 'homebrewery-new'; const STYLEKEY = 'homebrewery-new-style'; const METAKEY = 'homebrewery-new-meta'; +const DISMISS_BUTTON = ; + const NewBrew = ()=>{ + + const [open, setOpen] = useState(false); + const handleFileChange = (e)=>{ const file = e.target.files[0]; if(!file) return; @@ -43,15 +52,23 @@ const NewBrew = ()=>{ reader.readAsText(file); }; - - return ( - - + return <> + { setOpen(true);}}> new - + + + {open && + + + } + ; +}; + +/* { icon='fa-solid fa-file'> from blank - { from file - - ); -}; + */ + module.exports = NewBrew;