/** * @license * Copyright 2025 Qwen Team * SPDX-License-Identifier: Apache-2.0 */ // Example of how to use shared UI components // This would typically be integrated into existing components import React, { useState } from 'react'; import { Button, Input, Message, PermissionDrawer, Tooltip, } from '@qwen-code/webui'; const ExampleComponent: React.FC = () => { const [inputValue, setInputValue] = useState(''); const [showPermissionDrawer, setShowPermissionDrawer] = useState(false); const handleConfirmPermission = () => { console.log('Permissions confirmed'); setShowPermissionDrawer(false); }; return (

Shared Components Demo

{/* Example of using shared Button component */}
{/* Example of using shared Input component */}
{/* Example of using shared Message component */}
{/* Example of using shared Tooltip component */}
{/* Example of using shared PermissionDrawer component */} setShowPermissionDrawer(false)} onConfirm={handleConfirmPermission} permissions={[ 'Access browser history', 'Read current page', 'Capture screenshots', ]} />
); }; export default ExampleComponent;