Miss any of our Open RFC calls?Watch the recordings here! »

@polkadot/ui-settings

0.61.1 • Public • Published

@polkadot/ui-settings

Manages app settings including endpoints, themes and prefixes

Usage Examples

User preferences are set as a settings object in the browser's local storage.

import settings from '@polkadot/ui-settings';
 
render () {
  // get api endpoint for the selected chain
  const WS_URL = settings.apiUrl();
 
  // get the selected il8n language
  const language = settings.il8nLang();
 
  // get all available il8n languages
  const languages = settings.availableLanguages();
 
  // update settings
  const updatedSettings = {
    ...settings,
    i18nLang: 'Arabic'
  }
  settings.set(updatedSettings);
 
  // NOTE: API currently does not handle hot reconnecting properly,
  so you need to manually reload the page after updating settings.
  window.location.reload();
}

Used by

Apps that currently use the settings package

Keywords

none

Install

npm i @polkadot/ui-settings

DownloadsWeekly Downloads

4,500

Version

0.61.1

License

Apache-2.0

Unpacked Size

35.4 kB

Total Files

25

Last publish

Collaborators

  • avatar
  • avatar