Forms

Form input elements including text inputs, switches, selects, and date pickers.

Input

      <pines-input show-label="true" asp-for="YourModel.Name"></pines-input>

  <pines-input show-label="true" disabled="true" asp-for="YourModel.Email"></pines-input>

Switch

      <pines-switch label="Enable notifications"></pines-switch>

  <pines-switch label="Dark mode" switch-on="true"></pines-switch>

Select

      @{
      var selectItems = new List<PinesSelectItem>()
      {
          new PinesSelectItem { Title = "Apple", Value = "apple" },
          new PinesSelectItem { Title = "Banana", Value = "banana" },
          new PinesSelectItem { Title = "Cherry", Value = "cherry" },
          new PinesSelectItem { Title = "Grape", Value = "grape", Disabled = true },
      };
  }

  <pines-select items="selectItems" placeholder="Choose a fruit"></pines-select>

Date Picker

      <pines-date-picker label="Event Date" placeholder="Pick a date"></pines-date-picker>

  <pines-date-picker label="ISO Format" date-format="YYYY-MM-DD"></pines-date-picker>