/** * Terminal Layout Presets Demo * Interactive layout preset buttons */ import React, { useState } from 'react' export default function TerminalLayoutPresets() { const [layout, setLayout] = useState('grid-2x2') const layouts = { single: 'grid-cols-1 grid-rows-1', 'split-h': 'grid-cols-2 grid-rows-1', 'split-v': 'grid-cols-1 grid-rows-2', 'grid-2x2': 'grid-cols-2 grid-rows-2', } return (

Terminal Layout Presets

{Object.keys(layouts).map((preset) => ( ))}
{Array.from({ length: layout === 'single' ? 1 : layout.includes('2x') ? 4 : 2 }).map((_, i) => (
$ Terminal {i + 1}
Ready for input...
))}
) }