/**
* 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...
))}
)
}