Canvas Design System
Main Site Tokens

Input

Form inputs with labels, validation states, and helper text. Supports text, email, password, number, textarea, and select types.

Basic Input

<?= ws_input('workshop_name', [
    'label' => 'Workshop Name',
    'placeholder' => 'Enter workshop name...',
    'required' => true
]) ?>

With Icons

Input Types