/** * @typedef {import("%types/Types").BookmarkData} BookmarkData */ /** * A form use to create a bookmark. * @param {object} props component's customisable properties * @param {(data: BookmarkData) => void} props.onSubmit callback used on form submit * @param {string} props.submit submit button's text * @param {string} props.title form's title * @returns {React.ReactNode} content of the detailled bookmark view */