0.1.1 • Published 4 years ago
connect-navi v0.1.1
connect-navi
connect-navi hem navi bağlantısını otomatize eder hem de i18n kütüphanesini kullanarak multi language desteği sunar.
Yükleme
npm install connect-navi --save
Kullanım - multi language
...
import MultiLanguage, {utils} from 'connect-navi';
import configurationInfo from './configurationInfo'; // for i18n resource
const MyComp = () => {
const {t, i18n} = useTranslation();
...
return(
<div>
{t('MultiLang:welcome')}
<button onClick={() => utils.applyLanguage(i18n)}>Activate i18n</button>
</div>
)
}
const App = () => {
return(
<MultiLanguage>
<MyComp />
</MultiLanguage>
)
}
...
Kullanım - navi
import {utils} from 'connect-navi';
import configurationInfo from './configurationInfo'; // for i18n resource
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
Sürümleme
Sürümleme için SemVer kullanılıyor. Sürümler için deponun etiketlerine bakabilirsiniz.