1.2.22 • Published 4 years ago

colmeiacomponents v1.2.22

Weekly downloads
103
License
ISC
Repository
-
Last release
4 years ago

colmeiacomponents

Build Setup

# install dependencies
npm i --save colmeiacomponents

# adicione os seguites plugins e components ao quasar.config.js

 return {
  framework: {
    components: [
      'QLayout',
      'QFooter',
      'QHeader',
      'QDate',
      'QInput',
      'QDrawer',
      'QSelect',
      'QAvatar',
      'QPageContainer',
      'QLinearProgress',
      'QPage',
      'QToolbar',
      'QToolbarTitle',
      'QBtn',
      'QIcon',
      'QMenu',
      'QList',
      'QEditor',
      'QItem',
      'QTooltip',
      'QItemSection',
      'QSeparator',
      'QToggle',
      'QDialog',
      'QCard',
      'QBar',
      'QCardSection',
      'QCardActions',
      'QSpace',
      'QItemLabel',
      'QCheckbox',
      'QColor',
      'QPopupProxy',
      'QExpansionItem',
      'QScrollArea'
    ]
  },
  directives: [
    'ClosePopup'
  ],
  plugins: [
   'Notify',
   'LocalStorage',
   'Dialog'
  ]
 }

Idiomas

nas pasta i18n adicione as seguintes pastas /es /pt-br /en-us

após criar as pastas mude o arquivo index.js

    # index.js
    import enUS from './en-us'
    import ptBr from './pt-br'
    import es from './es'

    export default {
      'en-us': enUS,
      'pt-br': ptBr,
      'es': es
    }
    =============================================================================
    #pt-br crie um arquivo index.js

    import pt from 'quasar/lang/pt-br'
    import { padrao, user } from 'colmeiacomponents/src/lang/pt-br'

    export default {
      ...pt,
      ...user,
      ...padrao
    }
    =============================================================================
    #es crie um arquivo index.js
    import es from 'quasar/lang/es'
    import { user, padrao } from 'colmeiacomponents/src/lang/es/index'

    export default {
      ...es,
      ...user,
      ...padrao
    }

    =============================================================================
    #en-us crie um arquivo index.js
    import en from 'quasar/lang/en-us'
    import { padrao, user } from 'colmeiacomponents/src/lang/en-us/index'

    export default {
      ...en,
      ...user,
      ...padrao
    }

Social login

crie na pasta boot arquivo socialLogin.js

    import GSignInButton from 'vue-google-signin-button'
    export default async ({ Vue }) => {
      Vue.use(GSignInButton)
    }

    # no quasar.config.js edit o boot e adicione socialLogin
    boot: [
      'i18n',
      'axios',
      'socialLogin'
    ]

Validação

crie na pasta boot um arquivo veeValidate.js

    import VeeValidate, { Validator } from 'vee-validate'
    import messagesBr from 'vee-validate/dist/locale/pt_BR'
    import messagesEn from 'vee-validate/dist/locale/en'
    import messagesEs from 'vee-validate/dist/locale/es'

    Validator.localize('pt_BR', messagesBr)
    Validator.localize('en', messagesEn)
    Validator.localize('es', messagesEs)

    export default ({ app, Vue }) => {
      Vue.use(VeeValidate, {
        errorBagName: 'vErrors',
        locale: 'pt_BR',
        i18nRootKey: 'validations',
        dictionary: {
          pt_BR: { messages: messagesBr },
          en: { messages: messagesEn },
          es: { messages: messagesEs }
        }
      })
    }
    # no quasar.config.js edit o boot e adicione veeValidate
    boot: [
      'i18n',
      'axios',
      'veeValidate'
    ]

Components Globais

crie um arquivo na pasta boot chamado global.js

    import { CToolbar, CInput, CLanguage, CAlert, CSocial, CPerfil, CCropper, UpImage } from 'colmeiacomponents'

    export default ({ Vue }) => {
      Vue.prototype.$message = CAlert
      Vue.component('CToolbar', CToolbar)
      Vue.component('CInput', CInput)
      Vue.component('CLanguage', CLanguage)
      Vue.component('CSocial', CSocial)
      Vue.component('CPerfil', CPerfil)
      Vue.component('CCropper', CCropper)
      Vue.component('UpImage', UpImage)
    }

    # no quasar.config.js edit o boot e adicione global
    boot: [
      'i18n',
      'axios',
      'global'
    ]

Payments

para usar o components de pagamento modelo

  pagamento: {
    active: true,
    valor: 150,
    descricao: 'Pagamento LINK teste',
    formaPagamento: 1,
    clienteId: '5d48765caac6085078a68819',
    empresaId: '5d48765caac6085078a68818',
    dataVencimento: new Date(),
    numeroParcela: 0,
    empresa: {},
    response: null,
    parcelaboleto: [
      { value: '1', label: '1X - R$ 150,00', valor: 150 },
      { value: '2', label: '2X - R$ 75,00', valor: 75 },
      { value: '3', label: '3X - R$ 62,00', valor: 62 }
    ],
    parcelas: [
      { value: '1', label: '1X - R$ 150,00', valor: 150 },
      { value: '2', label: '2X - R$ 75,00', valor: 75 },
      { value: '3', label: '3X - R$ 52,5‬0', valor: 52.5 },
      { value: '4', label: '4X - R$ 41,35', valor: 41.35 }
    ]
  }
1.2.22

4 years ago

1.2.21

4 years ago

1.2.20

4 years ago

1.2.19

4 years ago

1.2.18

5 years ago

1.2.17

5 years ago

1.2.16

5 years ago

1.2.15

5 years ago

1.2.14

5 years ago

1.2.13

5 years ago

1.2.12

5 years ago

1.2.10

5 years ago

1.2.9

5 years ago

1.2.8

5 years ago

1.2.7

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.0

5 years ago

1.2.1

5 years ago

1.1.99

5 years ago

1.1.98

5 years ago

1.1.96

5 years ago

1.1.97

5 years ago

1.1.95

5 years ago

1.1.94

5 years ago

1.1.93

5 years ago

1.1.92

5 years ago

1.1.91

5 years ago

1.1.90

5 years ago

1.1.89

5 years ago

1.1.87

5 years ago

1.1.86

5 years ago

1.1.85

5 years ago

1.1.84

5 years ago

1.1.81

5 years ago

1.1.83

5 years ago

1.1.82

5 years ago

1.1.80

5 years ago

1.1.79

5 years ago

1.1.78

5 years ago

1.1.77

5 years ago

1.1.76

6 years ago

1.1.75

6 years ago

1.1.74

6 years ago

1.1.73

6 years ago

1.1.72

6 years ago

1.1.71

6 years ago

1.1.70

6 years ago

1.1.69

6 years ago

1.1.67

6 years ago

1.1.68

6 years ago

1.1.66

6 years ago

1.1.65

6 years ago

1.1.64

6 years ago

1.1.63

6 years ago

1.1.62

6 years ago

1.1.61

6 years ago

1.1.60

6 years ago

1.1.59

6 years ago

1.1.58

6 years ago

1.1.56

6 years ago

1.1.57

6 years ago

1.1.55

6 years ago

1.1.53

6 years ago

1.1.52

6 years ago

1.1.51

6 years ago

1.1.50

6 years ago

1.1.49

6 years ago

1.1.48

6 years ago

1.1.47

6 years ago

1.1.46

6 years ago

1.1.45

6 years ago

1.1.44

6 years ago

1.1.43

6 years ago

1.1.42

6 years ago

1.1.41

6 years ago

1.1.40

6 years ago

1.1.39

6 years ago

1.1.38

6 years ago

1.1.37

6 years ago

1.1.36

6 years ago

1.1.35

6 years ago

1.1.34

6 years ago

1.1.33

6 years ago

1.1.32

6 years ago

1.1.31

6 years ago

1.1.30

6 years ago

1.1.29

6 years ago

1.1.28

6 years ago

1.1.27

6 years ago

1.1.26

6 years ago

1.1.25

6 years ago

1.1.24

6 years ago

1.1.23

6 years ago

1.1.22

6 years ago

1.1.21

6 years ago

1.1.20

6 years ago

1.1.19

6 years ago

1.1.18

6 years ago

1.1.17

6 years ago

1.1.16

6 years ago

1.1.15

6 years ago

1.1.14

6 years ago

1.1.13

6 years ago

1.1.12

6 years ago

1.1.11

6 years ago

1.1.10

6 years ago

1.1.9

6 years ago

1.1.8

6 years ago

1.1.7

6 years ago

1.1.6

6 years ago

1.1.5

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.99

6 years ago

1.0.98

6 years ago

1.0.96

6 years ago

1.0.95

6 years ago

1.0.94

6 years ago

1.0.93

6 years ago

1.0.92

6 years ago

1.0.91

6 years ago

1.0.90

6 years ago

1.0.88

6 years ago

1.0.87

6 years ago

1.0.86

6 years ago

1.0.85

6 years ago

1.0.84

6 years ago

1.0.83

6 years ago

1.0.82

6 years ago

1.0.81

6 years ago

1.0.80

6 years ago

1.0.79

6 years ago

1.0.78

6 years ago

1.0.77

6 years ago

1.0.76

6 years ago

1.0.75

6 years ago

1.0.74

6 years ago

1.0.73

6 years ago

1.0.72

6 years ago

1.0.71

6 years ago

1.0.69

6 years ago

1.0.67

6 years ago

1.0.65

6 years ago

1.0.64

6 years ago

1.0.62

6 years ago

1.0.58

6 years ago

1.0.57

6 years ago

1.0.55

6 years ago

1.0.54

6 years ago

1.0.53

6 years ago

1.0.51

6 years ago

1.0.50

6 years ago

1.0.49

6 years ago

1.0.48

6 years ago

1.0.47

6 years ago

1.0.45

6 years ago

1.0.44

6 years ago

1.0.43

6 years ago

1.0.42

6 years ago

1.0.41

6 years ago

1.0.40

6 years ago

1.0.39

6 years ago

1.0.38

6 years ago

1.0.36

6 years ago

1.0.35

6 years ago

1.0.34

6 years ago

1.0.33

6 years ago

1.0.32

6 years ago

1.0.31

6 years ago

1.0.30

6 years ago

1.0.29

6 years ago

1.0.28

6 years ago

1.0.27

6 years ago

1.0.26

6 years ago

1.0.25

6 years ago

1.0.24

6 years ago

1.0.23

6 years ago

1.0.20

6 years ago

1.0.19

6 years ago

1.0.17

6 years ago

1.0.16

6 years ago

1.0.15

6 years ago

1.0.14

6 years ago

1.0.13

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.7

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago