2.1.3 • Published 4 years ago

ba-ui-dev-tools v2.1.3

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

ba-ui-dev-tools

ba-ui-dev-tools hem navi bağlantısını otomatize eder hem de i18n kütüphanesini kullanarak multi language desteği sunar.

Yükleme

npm install ba-ui-dev-tools --save

Kullanım - multi language

...
import baTools from 'ba-ui-dev-tools';
import configurationInfo from './configurationInfo'; // for i18n resource

const MyComp =  () => {
  const {t, i18n} = useTranslation();
  ...

  return(
    <div>
      {t('MultiLang:welcome')}
      <button onClick={() => baTools.utils.applyLanguage(i18n)}>Activate i18n</button>
    </div>
  )
}

const App = () => {
  return(
    <baTools.MultiLanguage>
      <MyComp />
    </baTools.MultiLanguage>
  )
}
...

Kullanım - navi

import baTools from 'ba-ui-dev-tools';
import configurationInfo from './configurationInfo'; // for i18n resource

baTools.utils.loginUser('token', 'http://balms-api.cloudwises.com', '/', configurationInfo)

Options

utils

  • utils.loginUser() - navi yönlendirmesini yapar
    	- queryName - string
    	- redirectUrl - string
    	- url - string
    	- configurationInfo - configuration
    	- currentUser - user (default - JSON.parse(localStorage.getItem("auth")))
  • utils.applyLanguage() - multi language'i aktif eder
    	- i18n - i18next
  • utils.logoutUser() - local storage'ı temizler
    	- parametre almıyor
  • utils.extands() - utils nesnesine key ekler veya varolan key'in üzerine yazar
    	- name - string
    	- value - any

MultiLanguage

  • MultiLanguage - i18n suspend component

Sürümleme

Sürümleme için SemVer kullanılıyor. Sürümler için deponun etiketlerine bakabilirsiniz.

2.1.3

4 years ago

2.1.2

4 years ago

2.1.1

4 years ago

2.1.0

4 years ago

2.0.6

4 years ago

2.0.5

4 years ago

2.0.3

4 years ago

2.0.2

4 years ago

2.0.4

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.0.0

4 years ago