{"size": 1907, "ext": "js", "max_stars_repo_path": "docs/components/TextArea.js", "max_stars_repo_name": "AmpleOrganics/Blaze.vue", "max_stars_repo_stars_event_min_datetime": "2019-02-19T15:27:11.000Z", "max_stars_repo_stars_event_max_datetime": "2020-02-14T07:16:12.000Z", "max_issues_repo_path": "docs/components/TextArea.js", "max_issues_repo_name": "AmpleOrganics/Blaze.vue", "max_issues_repo_issues_event_min_datetime": "2019-02-15T16:50:52.000Z", "max_issues_repo_issues_event_max_datetime": "2022-02-26T10:01:11.000Z", "max_forks_repo_path": "docs/components/TextArea.js", "max_forks_repo_name": "AmpleOrganics/Blaze.vue", "max_forks_repo_forks_event_min_datetime": "2019-05-01T15:03:03.000Z", "max_forks_repo_forks_event_max_datetime": "2022-01-27T02:10:45.000Z"}
{"max_stars_count": 6, "max_issues_count": 126, "max_forks_count": 3, "avg_line_length": 70.6296296296, "max_line_length": 163, "alphanum_fraction": 0.6675406397}
export default {
  header: 'Text Area',
  description: 'This is a customizable textarea component.',
  snippet:
        `<ao-text-area
  :label="'Text Area'"
  :placeholder="'e.g. Ever since I was a kid, I've had a fear of being scared.'"
  :rows="3"
  :min-length="10"
/>`,
  apiRows: [
    { name: 'value', type: 'String', default: 'null', description: 'Defines the value of the input.' },
    { name: 'name', type: 'String', default: 'null', description: 'Defines the text area html name.' },
    { name: 'label', type: 'String', default: 'null', description: 'Defines the text label above the text area.' },
    { name: 'placeholder', type: 'String', default: 'null', description: 'Defines the placeholder within the text area.' },
    { name: 'showLabel', type: 'Boolean', default: 'true', description: 'Hide or unhide the text label.' },
    { name: 'maxLength', type: 'Number', default: '', description: 'Defines the max length of characters within the text area.' },
    { name: 'minLength', type: 'Number', default: '', description: 'Defines the minimum length of characters within the text area.' },
    { name: 'rows', type: 'Number', default: '', description: 'Defines the number of rows of the text area.' },
    { name: 'disabled', type: 'Boolean', default: 'false', description: 'Disables interaction with the component.' },
    { name: 'disableAll', type: 'Boolean', default: 'false', description: 'Disables interaction with the component, greys out label and instruction text.' },
    { name: 'instructionText', type: 'String', default: 'null', description: 'Instruction text to show below the input.' },
    { name: 'invalid', type: 'Boolean', default: 'false', description: 'Adds a class to display a red border around the component to indicate an invalid entry.' },
    { name: 'invalidMessage', type: 'String', default: 'false', description: 'Adds invalid messages below input' }
  ]
}
