/**
 * @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
 */