| Server IP : 193.146.211.90 / Your IP : 10.85.6.55 Web Server : Apache System : Linux wordpress-gti-69dcdb54f7-n4wdq 6.11.8-arch1-2 #1 SMP PREEMPT_DYNAMIC Fri, 15 Nov 2024 15:35:07 +0000 x86_64 User : 1001 ( 1001) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /bitnami/wordpress/wp-content/plugins/presto-player/src/admin/blocks/blocks/playlist-list/ |
Upload File : |
import { __ } from "@wordpress/i18n";
import { Button, Flex, Modal, TextControl } from "@wordpress/components";
import { useState } from "@wordpress/element";
export default ({ onCreate, onRequestClose }) => {
const [title, setTitle] = useState("");
return (
<Modal
title={__("Add New Playlist Item", "presto-player")}
onRequestClose={onRequestClose}
>
<Flex direction="column" gap={4}>
<TextControl
value={title}
onChange={(title) => setTitle(title)}
placeholder={__("Title", "presto-player")}
required
label={__("Title", "presto-player")}
autoFocus
/>
<Flex justify="start" align="center">
<Button
style={{ margin: 0 }}
variant="primary"
onClick={() => onCreate(title)}
>
{__("Create", "presto-player")}
</Button>
<Button
variant="tertiary"
style={{ margin: 0 }}
onClick={onRequestClose}
>
{__("Cancel", "presto-player")}
</Button>
</Flex>
</Flex>
</Modal>
);
};