f-form-field
Fozzie Form Field Component.

Usage
-
Install the module using NPM or Yarn:
yarn add @justeat/f-form-field
npm install @justeat/f-form-field
-
Import the component
You can import it in your Vue SFC like this (please note that styles have to be imported separately):
import FormField from '@justeat/f-form-field';
import '@justeat/f-form-field/dist/f-form-field.css';
export default {
components: {
FormField
}
}
If you are using Webpack, you can import the component dynamically to separate the header bundle from the main bundle.client.js
:
import '@justeat/f-form-field/dist/f-form-field.css';
export default {
components: {
...
FormField: () => import(/* webpackChunkName: "form-field" */ '@justeat/f-form-field')
}
}
Development
It is recommended to run the following commands at the root of the monorepo in order to install dependencies and allow you to view components in isolation via Storybook.
yarn install
Unit / Integration / Contract
```bash
cd ./fozzie-components
yarn test
OR
cd ./fozzie-components/packages/f-form-field
yarn test
Component Tests
cd ./fozzie-components
yarn storybook:build
yarn storybook:serve-static
yarn test-component:chrome
OR
cd ./fozzie-components/packages/f-form-field
yarn test-component:chrome
Documentation to be completed once module is in stable state.