├── .eslintignore ├── .eslintrc ├── .flowconfig ├── .gitignore ├── .gitsecret ├── keys │ ├── pubring.kbx │ ├── pubring.kbx~ │ └── trustdb.gpg └── paths │ └── mapping.cfg ├── .prettierignore ├── .prettierrc.js ├── .vscode └── settings.json ├── Example ├── .buckconfig ├── .bundle │ └── config ├── .firebaserc ├── .gitattributes ├── .gitignore ├── .ruby-version ├── .vscode │ └── settings.json ├── .watchmanconfig ├── Gemfile ├── Gemfile.lock ├── __tests__ │ └── App-test.js ├── android │ ├── app │ │ ├── _BUCK │ │ ├── application-release-key.keystore.secret │ │ ├── build.gradle │ │ ├── build_defs.bzl │ │ ├── debug.keystore │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── debug │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ │ └── tonlabs │ │ │ │ └── uikit │ │ │ │ └── ReactNativeFlipper.java │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── tonlabs │ │ │ │ └── uikit │ │ │ │ ├── MainActivity.java │ │ │ │ └── MainApplication.java │ │ │ └── res │ │ │ ├── drawable │ │ │ └── rn_edit_text_material.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── strings.xml │ │ │ └── styles.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── app.json ├── assets │ ├── fonts │ │ ├── SFProText-Bold.ttf │ │ ├── SFProText-Light.ttf │ │ ├── SFProText-Medium.ttf │ │ └── SFProText-Regular.ttf │ └── icons │ │ └── ico-crystal │ │ └── crystal-fill-L.png ├── babel.config.js ├── firebase.json ├── index.js ├── index.web.js ├── ios │ ├── Podfile │ ├── Quiver UI.xcodeproj │ │ ├── project.pbxproj │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Quiver UI.xcscheme │ ├── Quiver UI.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ ├── Quiver UI │ │ ├── AppDelegate.h │ │ ├── AppDelegate.mm │ │ ├── Base.lproj │ │ │ └── LaunchScreen.xib │ │ ├── Images.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Info.plist │ │ └── main.m │ └── Quiver UITests │ │ ├── Info.plist │ │ └── ReactNavigationSurfTests.m ├── metro.config.js ├── package.json ├── reinstall.sh ├── src │ ├── App.tsx │ ├── RTLManager.native.ts │ ├── RTLManager.ts │ ├── Search.tsx │ ├── components │ │ ├── ExampleScreen.tsx │ │ └── ExampleSection.tsx │ ├── screens │ │ ├── AutomaticInsetsTest.tsx │ │ ├── Browser.tsx │ │ ├── Buttons.tsx │ │ ├── Cards.tsx │ │ ├── Carousel.tsx │ │ ├── Cells.tsx │ │ ├── Chart.tsx │ │ ├── Chat.tsx │ │ ├── Checkbox.tsx │ │ ├── EverLinks.tsx │ │ ├── Finances.tsx │ │ ├── Images.tsx │ │ ├── Inputs.tsx │ │ ├── Keyboard.tsx │ │ ├── Keyboard2.tsx │ │ ├── LargeHeader.tsx │ │ ├── Lists.tsx │ │ ├── Menus.tsx │ │ ├── Navigation.tsx │ │ ├── Notifications.tsx │ │ ├── Products.tsx │ │ ├── QRCode.tsx │ │ ├── Rows.tsx │ │ ├── Skeletons.tsx │ │ ├── Text.tsx │ │ ├── Videos.tsx │ │ ├── assets │ │ │ ├── ever.png │ │ │ ├── long-push-icon.png │ │ │ ├── long-push-icon@2x.png │ │ │ └── long-push-icon@3x.png │ │ └── hooks │ │ │ └── useBase64Image │ │ │ ├── index.ts │ │ │ ├── useBase64Image.native.ts │ │ │ └── useBase64Image.web.ts │ └── useStore.tsx ├── tsconfig.json ├── web │ ├── countries.json │ └── index.html ├── webpack.config.js ├── webpack.config.prod.js └── webpack.js ├── LICENSE ├── README.md ├── __tests__ └── buttons │ ├── UIButton.test.js │ └── __snapshots__ │ └── UIButton.test.js.snap ├── babel.config.js ├── casts ├── accountPicker │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ │ ├── UIAccountPicker │ │ │ ├── UIAccountPickerCell.tsx │ │ │ ├── index.tsx │ │ │ └── types.ts │ │ └── index.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── addressText │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ │ ├── UIAddressTextView.tsx │ │ └── index.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── banner │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ │ ├── UIBanner.tsx │ │ └── index.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── bars │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ │ ├── UIDialogBar.tsx │ │ ├── UIHeaderItems.tsx │ │ ├── UILargeTitleHeader │ │ │ ├── LargeTitleHeaderContent.tsx │ │ │ ├── RefreshControl.tsx │ │ │ ├── index.tsx │ │ │ ├── types.ts │ │ │ ├── useRubberBandEffectDistance.tsx │ │ │ └── useScrollHandler │ │ │ │ ├── index.ts │ │ │ │ ├── runOnUIPlatformSelect.ts │ │ │ │ ├── useOnBeginDrag.tsx │ │ │ │ ├── useOnEndDrag.tsx │ │ │ │ ├── useOnMomentumEnd.tsx │ │ │ │ ├── useOnScrollHandler │ │ │ │ ├── index.tsx │ │ │ │ ├── onScroll.native.tsx │ │ │ │ └── onScroll.web.tsx │ │ │ │ ├── useOnWheelHandler │ │ │ │ ├── index.tsx │ │ │ │ ├── useOnWheelHandler.native.ts │ │ │ │ └── useOnWheelHandler.web.ts │ │ │ │ └── useScrollFallbackGestureHandler │ │ │ │ ├── index.ts │ │ │ │ ├── useScrollFallbackGestureHandler.android.tsx │ │ │ │ └── useScrollFallbackGestureHandler.tsx │ │ ├── UINavigationBar.tsx │ │ ├── UISearchBar.tsx │ │ ├── UISearchBarButton.tsx │ │ ├── UISearchController.tsx │ │ ├── UISlideBar.tsx │ │ ├── UIStackNavigationBar.tsx │ │ ├── constants.tsx │ │ ├── index.ts │ │ └── useNavigationHeaderLeftItems.tsx │ ├── tsconfig.build.json │ └── tsconfig.json ├── cards │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ │ ├── UICollectionCard │ │ │ ├── Badge.tsx │ │ │ ├── CollectionSlide.tsx │ │ │ ├── Preview.tsx │ │ │ ├── UICollectionCard.tsx │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ └── useCurrentSourceItem.ts │ │ ├── UIMediaCard │ │ │ ├── UIMediaCard.tsx │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── constants.ts │ │ ├── index.ts │ │ └── types.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── carouselView │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ │ ├── UICarouselView │ │ │ ├── CarouselView │ │ │ │ ├── CarouselContainer │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── index.web.tsx │ │ │ │ ├── CarouselContext.ts │ │ │ │ ├── Pagination.tsx │ │ │ │ ├── UICarouselViewContainer.tsx │ │ │ │ ├── UICarouselViewPage.tsx │ │ │ │ ├── animations.tsx │ │ │ │ ├── index.ts │ │ │ │ └── usePages.tsx │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── constants.ts │ │ └── index.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── countryPicker │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ │ ├── UICountryPicker │ │ │ ├── CountryPicker.tsx │ │ │ ├── CountryPickerContext.ts │ │ │ ├── CountryPickerRow.tsx │ │ │ ├── ListEmptyComponent.tsx │ │ │ ├── index.tsx │ │ │ └── types.ts │ │ └── index.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── dateTimePicker │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ │ ├── UIDateTimePicker │ │ │ ├── Calendar │ │ │ │ ├── Calendar.tsx │ │ │ │ ├── DateControls.tsx │ │ │ │ ├── Header.tsx │ │ │ │ ├── Layer.tsx │ │ │ │ ├── Months.tsx │ │ │ │ ├── Years.tsx │ │ │ │ └── useCalendar.ts │ │ │ ├── DateTimePicker.tsx │ │ │ ├── LICENSE.md │ │ │ ├── Time │ │ │ │ ├── Time.tsx │ │ │ │ ├── TimeInputSwitcher.tsx │ │ │ │ ├── TimeInputWarning.tsx │ │ │ │ └── useTime.ts │ │ │ ├── UIDateTimePickerView.tsx │ │ │ ├── index.tsx │ │ │ ├── types.ts │ │ │ └── useDateTimeState.tsx │ │ ├── constants.ts │ │ └── index.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── highlights │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ │ ├── Dots.tsx │ │ ├── HighlightsNativeGestureRefContext.tsx │ │ ├── RtlConverter.ts │ │ ├── UIHighlightCard.tsx │ │ ├── UIHighlights.tsx │ │ ├── WebPositionControls.tsx │ │ ├── assets │ │ │ ├── left.png │ │ │ ├── left@2x.png │ │ │ ├── left@3x.png │ │ │ ├── right.png │ │ │ ├── right@2x.png │ │ │ └── right@3x.png │ │ ├── constants.ts │ │ ├── index.ts │ │ ├── runOnUIPlatformSelect.ts │ │ ├── types.ts │ │ ├── useCards.tsx │ │ ├── useOnWheelHandler.native.ts │ │ ├── useOnWheelHandler.ts │ │ └── usePositions.tsx │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── keyboard │ ├── .gitignore │ ├── UIKitKeyboard.podspec │ ├── android │ │ ├── CMakeLists.txt │ │ ├── build.gradle │ │ ├── cpp-adapter.cpp │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── tonlabs │ │ │ └── uikit │ │ │ └── keyboard │ │ │ ├── AppContextHolder.java │ │ │ ├── CustomKeyboardLayout.java │ │ │ ├── CustomKeyboardView.java │ │ │ ├── CustomKeyboardViewManager.java │ │ │ ├── CustomKeyboardViewShadowNode.java │ │ │ ├── KeyboardPackage.java │ │ │ ├── PredicateFunc.java │ │ │ ├── ScreenMonitor.java │ │ │ ├── SoftKeyboardMonitor.java │ │ │ ├── UIKitKeyboardFrameListener.java │ │ │ ├── UIKitKeyboardFrameListenerModule.java │ │ │ └── UIKitKeyboardJSIModulePackage.java │ ├── babel.config.js │ ├── cpp │ │ ├── UIKitKeyboardAndroidFrameListener.cpp │ │ ├── UIKitKeyboardAndroidFrameListener.h │ │ ├── UIKitKeyboardFrameListener.cpp │ │ ├── UIKitKeyboardFrameListener.h │ │ ├── UIKitKeyboardModule.cpp │ │ └── UIKitKeyboardModule.h │ ├── ios │ │ ├── TextFieldDelegateWrapper.h │ │ ├── TextFieldDelegateWrapper.m │ │ ├── UICustomKeyboardViewController.h │ │ ├── UICustomKeyboardViewController.m │ │ ├── UIInputAccessoryView+CustomKeyboard.h │ │ ├── UIInputAccessoryView+CustomKeyboard.m │ │ ├── UIInputAccessoryView+ListenTextField.h │ │ ├── UIInputAccessoryView+ListenTextField.m │ │ ├── UIInputAccessoryView+ScrollView.h │ │ ├── UIInputAccessoryView+ScrollView.m │ │ ├── UIInputAccessoryView.h │ │ ├── UIInputAccessoryView.m │ │ ├── UIInputAccessoryViewManager+CustomKeyboard.h │ │ ├── UIInputAccessoryViewManager+CustomKeyboard.m │ │ ├── UIInputAccessoryViewManager+ScrollView.h │ │ ├── UIInputAccessoryViewManager+ScrollView.m │ │ ├── UIInputAccessoryViewManager.h │ │ ├── UIInputAccessoryViewManager.m │ │ ├── UIKitKeyboardFrameListener.mm │ │ ├── UIKitKeyboardIosFrameListener.h │ │ ├── UIKitKeyboardIosFrameListener.m │ │ ├── UIKitKeyboardJSIExecutorInstaller.h │ │ ├── UIKitKeyboardJSIExecutorInstaller.mm │ │ ├── UIKitKeyboardModule.mm │ │ ├── UIObservingInputAccessoryView.h │ │ ├── UIObservingInputAccessoryView.m │ │ ├── UIViewController+FixUIInputAccessoryView.h │ │ └── UIViewController+FixUIInputAccessoryView.m │ ├── package.json │ ├── src │ │ ├── CustomKeyboardWrapper.tsx │ │ ├── UIInputAccessoryView │ │ │ ├── InputAccessoryView.android.tsx │ │ │ ├── InputAccessoryView.ios.tsx │ │ │ ├── InputAccessoryView.web.tsx │ │ │ ├── UIInputAccessoryView.tsx │ │ │ ├── UIInputAccessoryViewAvailability.tsx │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── constants.ts │ │ ├── getEasingFunction.ts │ │ ├── index.ts │ │ ├── useAndroidNavigationBarHeight.android.tsx │ │ ├── useAndroidNavigationBarHeight.tsx │ │ ├── useAnimatedKeyboardHeight.tsx │ │ ├── useCustomKeyboard │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ └── useCustomKeyboard.tsx │ │ ├── useKeyboardBottomInset.tsx │ │ └── useKeyboardBottomInset.web.tsx │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── linearChart │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ │ ├── Linear │ │ │ ├── LinearChart.tsx │ │ │ ├── constants.ts │ │ │ ├── hooks │ │ │ │ ├── index.ts │ │ │ │ ├── useAnimatedPathProps.ts │ │ │ │ ├── useLabelCoordinates.ts │ │ │ │ ├── useLabelData.ts │ │ │ │ ├── useLabelStyles.ts │ │ │ │ └── useLabelText.ts │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ └── index.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── modalNavigator │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ │ ├── ModalNavigator │ │ │ ├── ModalRouter.ts │ │ │ ├── createModalNavigator.tsx │ │ │ ├── index.ts │ │ │ └── types.ts │ │ └── index.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── numbers │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ │ ├── Numbers │ │ │ ├── DebugGrid.tsx │ │ │ ├── UIAnimatedNumber.tsx │ │ │ ├── UICurrency.tsx │ │ │ ├── UICurrencySign.tsx │ │ │ ├── UINumber.tsx │ │ │ ├── UIStaticNumber.tsx │ │ │ ├── getDecimalPartDigitCount.ts │ │ │ ├── hooks │ │ │ │ ├── index.ts │ │ │ │ ├── useAssetSource.ts │ │ │ │ ├── useBaselineDiff.ts │ │ │ │ ├── useInlineIconStyle.ts │ │ │ │ └── useTextLikeContainer.tsx │ │ │ ├── index.ts │ │ │ ├── localizedNumberFormat.ts │ │ │ ├── styles.ts │ │ │ └── types.ts │ │ └── index.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── pagerView │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ │ ├── UIPagerView │ │ │ ├── UIPagerViewContainer.tsx │ │ │ ├── UIPagerViewPage.tsx │ │ │ ├── index.tsx │ │ │ └── types.ts │ │ ├── constants.tsx │ │ └── index.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── pinCode │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ │ ├── UIPinCode │ │ │ ├── BlockingView.tsx │ │ │ ├── DotsContext.ts │ │ │ ├── Keys.tsx │ │ │ ├── UIPinCode.tsx │ │ │ ├── UIPinCodeDescription.tsx │ │ │ ├── UIPinCodeKeyboardListener.tsx │ │ │ ├── UIPinCodeKeyboardListener.web.tsx │ │ │ ├── constants.ts │ │ │ └── index.ts │ │ └── index.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── promoNotice │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ │ ├── UIPromoNotice │ │ │ ├── UIPromoNotice.tsx │ │ │ └── index.ts │ │ ├── constants.ts │ │ └── index.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── qrCodeScannerSheet │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ │ ├── QRCodeScanner │ │ │ ├── QRCodeScanner.native.tsx │ │ │ ├── QRCodeScanner.web.tsx │ │ │ └── index.ts │ │ ├── UIQRCodeScannerSheet.tsx │ │ └── index.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── rows │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ │ ├── UIAccountRow.tsx │ │ ├── UICurrencyRow.tsx │ │ ├── UILink │ │ │ ├── Icon.tsx │ │ │ ├── Logo.tsx │ │ │ ├── UILink.tsx │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── UIListRowsAdapter.tsx │ │ ├── UIListRowsContext.tsx │ │ ├── constants.ts │ │ ├── index.ts │ │ └── types.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── splitNavigator │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ │ ├── SplitNavigator │ │ │ ├── MainAnimatedIcon.tsx │ │ │ ├── SafeAreaProviderCompat.tsx │ │ │ ├── ScreenFallback.tsx │ │ │ ├── ShadowView.tsx │ │ │ ├── ShadowView.web.tsx │ │ │ ├── SplitBottomTabBar.tsx │ │ │ ├── SplitRouter.ts │ │ │ ├── TabScreen.tsx │ │ │ ├── TabScreen.web.tsx │ │ │ ├── createSplitNavigator.tsx │ │ │ └── index.ts │ │ └── index.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── stackNavigator │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ │ ├── StackNavigator │ │ │ ├── StaticContainer.tsx │ │ │ ├── createStackNavigator.tsx │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ ├── useStackTopInsetStyle.tsx │ │ │ └── useWrapScreensWithUILargeTitleHeader.tsx │ │ ├── index.ts │ │ └── useAutoFocus │ │ │ ├── index.ts │ │ │ ├── useAutoFocus.android.ts │ │ │ ├── useAutoFocus.ios.ts │ │ │ └── useAutoFocus.web.ts │ ├── tsconfig.build.json │ └── tsconfig.json └── texts │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ ├── UIExpandableText │ │ ├── MeasureLabel.tsx │ │ ├── UIExpandableText.tsx │ │ ├── index.ts │ │ └── types.ts │ ├── constants.ts │ └── index.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── deploy ├── android │ └── Jenkinsfile ├── dockerfiles │ └── Dockerfile_Web ├── surfVersion │ └── Jenkinsfile └── web │ └── Jenkinsfile ├── jest-setup.ts ├── jest.config.js ├── kit ├── assets │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── resources │ │ │ ├── 404 │ │ │ ├── 404.png │ │ │ ├── 404@2x.png │ │ │ └── 404@3x.png │ │ │ ├── bank-cards │ │ │ ├── ico-maestro │ │ │ │ ├── maestro.png │ │ │ │ ├── maestro@2x.png │ │ │ │ └── maestro@3x.png │ │ │ ├── ico-mastercard │ │ │ │ ├── mastercard-securecode.png │ │ │ │ ├── mastercard-securecode@2x.png │ │ │ │ ├── mastercard-securecode@3x.png │ │ │ │ ├── mastercard.png │ │ │ │ ├── mastercard@2x.png │ │ │ │ └── mastercard@3x.png │ │ │ └── ico-visa │ │ │ │ ├── verified-byvisa.png │ │ │ │ ├── verified-byvisa@2x.png │ │ │ │ ├── verified-byvisa@3x.png │ │ │ │ ├── visa.png │ │ │ │ ├── visa@2x.png │ │ │ │ └── visa@3x.png │ │ │ ├── brand │ │ │ ├── payment │ │ │ │ ├── applepay.png │ │ │ │ ├── applepay@2x.png │ │ │ │ ├── applepay@3x.png │ │ │ │ ├── googlepay.png │ │ │ │ ├── googlepay@2x.png │ │ │ │ └── googlepay@3x.png │ │ │ ├── platform │ │ │ │ ├── android.png │ │ │ │ ├── android@2x.png │ │ │ │ ├── android@3x.png │ │ │ │ ├── apple.png │ │ │ │ ├── apple@2x.png │ │ │ │ ├── apple@3x.png │ │ │ │ ├── appstore.png │ │ │ │ ├── appstore@2x.png │ │ │ │ ├── appstore@3x.png │ │ │ │ ├── chrome.png │ │ │ │ ├── chrome@2x.png │ │ │ │ ├── chrome@3x.png │ │ │ │ ├── google.png │ │ │ │ ├── google@2x.png │ │ │ │ ├── google@3x.png │ │ │ │ ├── googleplay.png │ │ │ │ ├── googleplay@2x.png │ │ │ │ ├── googleplay@3x.png │ │ │ │ ├── opera.png │ │ │ │ ├── opera@2x.png │ │ │ │ ├── opera@3x.png │ │ │ │ ├── safari.png │ │ │ │ ├── safari@2x.png │ │ │ │ └── safari@3x.png │ │ │ ├── social │ │ │ │ ├── docker.png │ │ │ │ ├── docker@2x.png │ │ │ │ ├── docker@3x.png │ │ │ │ ├── facebook.png │ │ │ │ ├── facebook@2x.png │ │ │ │ ├── facebook@3x.png │ │ │ │ ├── github.png │ │ │ │ ├── github@2x.png │ │ │ │ ├── github@3x.png │ │ │ │ ├── instagram.png │ │ │ │ ├── instagram@2x.png │ │ │ │ ├── instagram@3x.png │ │ │ │ ├── linkedin.png │ │ │ │ ├── linkedin@2x.png │ │ │ │ ├── linkedin@3x.png │ │ │ │ ├── medium.png │ │ │ │ ├── medium@2x.png │ │ │ │ ├── medium@3x.png │ │ │ │ ├── primary │ │ │ │ │ ├── facebook.png │ │ │ │ │ ├── facebook@2x.png │ │ │ │ │ ├── facebook@3x.png │ │ │ │ │ ├── instagram.png │ │ │ │ │ ├── instagram@2x.png │ │ │ │ │ ├── instagram@3x.png │ │ │ │ │ ├── linkedIn.png │ │ │ │ │ ├── linkedIn@2x.png │ │ │ │ │ ├── linkedIn@3x.png │ │ │ │ │ ├── medium.png │ │ │ │ │ ├── medium@2x.png │ │ │ │ │ ├── medium@3x.png │ │ │ │ │ ├── reddit.png │ │ │ │ │ ├── reddit@2x.png │ │ │ │ │ ├── reddit@3x.png │ │ │ │ │ ├── twitter.png │ │ │ │ │ ├── twitter@2x.png │ │ │ │ │ └── twitter@3x.png │ │ │ │ ├── reddit.png │ │ │ │ ├── reddit@2x.png │ │ │ │ ├── reddit@3x.png │ │ │ │ ├── telegram.png │ │ │ │ ├── telegram@2x.png │ │ │ │ ├── telegram@3x.png │ │ │ │ ├── twitter.png │ │ │ │ ├── twitter@2x.png │ │ │ │ ├── twitter@3x.png │ │ │ │ ├── youtube.png │ │ │ │ ├── youtube@2x.png │ │ │ │ └── youtube@3x.png │ │ │ ├── surf-black.png │ │ │ ├── surf-black@2x.png │ │ │ ├── surf-black@3x.png │ │ │ ├── surf.png │ │ │ ├── surf@2x.png │ │ │ └── surf@3x.png │ │ │ ├── btn_close │ │ │ ├── btn_close.png │ │ │ ├── btn_close@2x.png │ │ │ └── btn_close@3x.png │ │ │ ├── btn_confirm │ │ │ ├── btn_confirm.png │ │ │ ├── btn_confirm@2x.png │ │ │ └── btn_confirm@3x.png │ │ │ ├── btn_dots │ │ │ ├── btn_dots.png │ │ │ ├── btn_dots@2x.png │ │ │ └── btn_dots@3x.png │ │ │ ├── btn_minimize │ │ │ ├── minimize.png │ │ │ ├── minimize@2x.png │ │ │ └── minimize@3x.png │ │ │ ├── btn_msg_send │ │ │ ├── btn_msg_send.png │ │ │ ├── btn_msg_send@2x.png │ │ │ └── btn_msg_send@3x.png │ │ │ ├── btn_plus │ │ │ ├── btn_plus.png │ │ │ ├── btn_plus@2x.png │ │ │ └── btn_plus@3x.png │ │ │ ├── btn_plus_disabled │ │ │ ├── btn_plus_disabled.png │ │ │ ├── btn_plus_disabled@2x.png │ │ │ └── btn_plus_disabled@3x.png │ │ │ ├── btn_sticker_disabled │ │ │ ├── stickerDisabled.png │ │ │ ├── stickerDisabled@2x.png │ │ │ └── stickerDisabled@3x.png │ │ │ ├── btn_sticker_enabled │ │ │ ├── stickerEnabled.png │ │ │ ├── stickerEnabled@2x.png │ │ │ └── stickerEnabled@3x.png │ │ │ ├── countries │ │ │ └── countries.json │ │ │ ├── face-id │ │ │ ├── face-id.png │ │ │ ├── face-id@2x.png │ │ │ └── face-id@3x.png │ │ │ ├── ico-arrow-down │ │ │ ├── ico-arrow-down-white.png │ │ │ ├── ico-arrow-down-white@2x.png │ │ │ └── ico-arrow-down-white@3x.png │ │ │ ├── ico-arrow-left │ │ │ ├── ico-arrow-left-black.png │ │ │ ├── ico-arrow-left-black@2x.png │ │ │ ├── ico-arrow-left-black@3x.png │ │ │ ├── ico-arrow-left.png │ │ │ ├── ico-arrow-left@2x.png │ │ │ └── ico-arrow-left@3x.png │ │ │ ├── ico-arrow-right │ │ │ ├── arrow-right-primary-1.png │ │ │ ├── arrow-right-primary-1@2x.png │ │ │ ├── arrow-right-primary-1@3x.png │ │ │ ├── arrow-right-primary-minus.png │ │ │ ├── arrow-right-primary-minus@2x.png │ │ │ ├── arrow-right-primary-minus@3x.png │ │ │ ├── arrow-right-white.png │ │ │ ├── arrow-right-white@2x.png │ │ │ ├── arrow-right-white@3x.png │ │ │ ├── ico-arrow-right.png │ │ │ ├── ico-arrow-right@2x.png │ │ │ └── ico-arrow-right@3x.png │ │ │ ├── ico-arrow-up-right │ │ │ ├── arrow-up-right.png │ │ │ ├── arrow-up-right@2x.png │ │ │ └── arrow-up-right@3x.png │ │ │ ├── ico-blank-middle │ │ │ ├── blank-middle.png │ │ │ ├── blank-middle@2x.png │ │ │ └── blank-middle@3x.png │ │ │ ├── ico-blank-up │ │ │ ├── blank-up.png │ │ │ ├── blank-up@2x.png │ │ │ └── blank-up@3x.png │ │ │ ├── ico-book │ │ │ ├── ico-book.png │ │ │ ├── ico-book@2x.png │ │ │ └── ico-book@3x.png │ │ │ ├── ico-camera │ │ │ ├── ico-camera.png │ │ │ ├── ico-camera@2x.png │ │ │ └── ico-camera@3x.png │ │ │ ├── ico-checkbox-circle-active │ │ │ ├── ico-checkbox-circle-active-inverted.png │ │ │ ├── ico-checkbox-circle-active-inverted@2x.png │ │ │ ├── ico-checkbox-circle-active-inverted@3x.png │ │ │ ├── ico-checkbox-circle-active.png │ │ │ ├── ico-checkbox-circle-active@2x.png │ │ │ └── ico-checkbox-circle-active@3x.png │ │ │ ├── ico-checkbox-circle-inactive │ │ │ ├── ico-checkbox-circle-inactive-empty.png │ │ │ ├── ico-checkbox-circle-inactive-empty@2x.png │ │ │ ├── ico-checkbox-circle-inactive-empty@3x.png │ │ │ ├── ico-checkbox-circle-inactive.png │ │ │ ├── ico-checkbox-circle-inactive@2x.png │ │ │ └── ico-checkbox-circle-inactive@3x.png │ │ │ ├── ico-checkbox-square-active │ │ │ ├── active-action.png │ │ │ ├── active-action@2x.png │ │ │ ├── active-action@3x.png │ │ │ ├── ico-checkbox-square-active.png │ │ │ ├── ico-checkbox-square-active@2x.png │ │ │ └── ico-checkbox-square-active@3x.png │ │ │ ├── ico-checkbox-square-inactive │ │ │ ├── ico-checkbox-square-inactive.png │ │ │ ├── ico-checkbox-square-inactive@2x.png │ │ │ ├── ico-checkbox-square-inactive@3x.png │ │ │ ├── inactive-action.png │ │ │ ├── inactive-action@2x.png │ │ │ └── inactive-action@3x.png │ │ │ ├── ico-chevron │ │ │ ├── chevron-left.png │ │ │ ├── chevron-left@2x.png │ │ │ └── chevron-left@3x.png │ │ │ ├── ico-clear │ │ │ ├── ico-clear.png │ │ │ ├── ico-clear@2x.png │ │ │ └── ico-clear@3x.png │ │ │ ├── ico-close │ │ │ ├── close-black-8.png │ │ │ ├── close-black.png │ │ │ ├── close-black@2x.png │ │ │ ├── close-black@3x.png │ │ │ ├── close-blue.png │ │ │ ├── close-blue@2x.png │ │ │ ├── close-blue@3x.png │ │ │ ├── close-dark-theme-secondary.png │ │ │ ├── close-dark-theme-secondary@2x.png │ │ │ ├── close-dark-theme-secondary@3x.png │ │ │ ├── close-grey.png │ │ │ ├── close-grey@2x.png │ │ │ ├── close-grey@3x.png │ │ │ ├── close-light.png │ │ │ ├── close-light@2x.png │ │ │ ├── close-light@3x.png │ │ │ ├── remove.png │ │ │ ├── remove@2x.png │ │ │ └── remove@3x.png │ │ │ ├── ico-cloud-black │ │ │ ├── cloudBlack.png │ │ │ ├── cloudBlack@2x.png │ │ │ └── cloudBlack@3x.png │ │ │ ├── ico-cloud-white │ │ │ ├── cloudWhite.png │ │ │ ├── cloudWhite@2x.png │ │ │ └── cloudWhite@3x.png │ │ │ ├── ico-delete │ │ │ ├── delete.png │ │ │ ├── delete@2x.png │ │ │ └── delete@3x.png │ │ │ ├── ico-doc-blue │ │ │ ├── ico-doc-blue.png │ │ │ ├── ico-doc-blue@2x.png │ │ │ └── ico-doc-blue@3x.png │ │ │ ├── ico-doc-white │ │ │ ├── ico-doc-white.png │ │ │ ├── ico-doc-white@2x.png │ │ │ └── ico-doc-white@3x.png │ │ │ ├── ico-error │ │ │ ├── alert-error.png │ │ │ ├── alert-error@2x.png │ │ │ └── alert-error@3x.png │ │ │ ├── ico-file-income-blue │ │ │ ├── fileBlue.png │ │ │ ├── fileBlue@2x.png │ │ │ └── fileBlue@3x.png │ │ │ ├── ico-file-income-white │ │ │ ├── fileWhite.png │ │ │ ├── fileWhite@2x.png │ │ │ └── fileWhite@3x.png │ │ │ ├── ico-glass │ │ │ ├── search-thin.png │ │ │ ├── search-thin@2x.png │ │ │ └── search-thin@3x.png │ │ │ ├── ico-info │ │ │ ├── ico-info.png │ │ │ ├── ico-info@2x.png │ │ │ └── ico-info@3x.png │ │ │ ├── ico-menu-contained │ │ │ ├── menu.png │ │ │ ├── menu@2x.png │ │ │ └── menu@3x.png │ │ │ ├── ico-open-menu │ │ │ ├── open-menu.png │ │ │ ├── open-menu@2x.png │ │ │ └── open-menu@3x.png │ │ │ ├── ico-progress │ │ │ ├── progress.png │ │ │ ├── progress@2x.png │ │ │ └── progress@3x.png │ │ │ ├── ico-radiobutton-active │ │ │ ├── ico-radiobutton-active.png │ │ │ ├── ico-radiobutton-active@2x.png │ │ │ └── ico-radiobutton-active@3x.png │ │ │ ├── ico-radiobutton-inactive │ │ │ ├── ico-radiobutton-inactive.png │ │ │ ├── ico-radiobutton-inactive@2x.png │ │ │ └── ico-radiobutton-inactive@3x.png │ │ │ ├── ico-scan │ │ │ ├── ico-scan.png │ │ │ ├── ico-scan@2x.png │ │ │ └── ico-scan@3x.png │ │ │ ├── ico-scard │ │ │ ├── ico-scard.png │ │ │ ├── ico-scard@2x.png │ │ │ └── ico-scard@3x.png │ │ │ ├── ico-search │ │ │ ├── ico-search.png │ │ │ ├── ico-search@2x.png │ │ │ └── ico-search@3x.png │ │ │ ├── ico-tick │ │ │ ├── ico-tick-white.png │ │ │ ├── ico-tick-white@2x.png │ │ │ └── ico-tick-white@3x.png │ │ │ ├── ico-toggle-active │ │ │ ├── ico-toggle-active.png │ │ │ ├── ico-toggle-active@2x.png │ │ │ └── ico-toggle-active@3x.png │ │ │ ├── ico-toggle-inactive │ │ │ ├── ico-toggle-inactive.png │ │ │ ├── ico-toggle-inactive@2x.png │ │ │ └── ico-toggle-inactive@3x.png │ │ │ ├── ico-toggle-off │ │ │ ├── ico-toggle-off.png │ │ │ ├── ico-toggle-off@2x.png │ │ │ └── ico-toggle-off@3x.png │ │ │ ├── ico-toggle-on │ │ │ ├── ico-toggle-on.png │ │ │ ├── ico-toggle-on@2x.png │ │ │ └── ico-toggle-on@3x.png │ │ │ ├── ico-touch-id │ │ │ ├── touch-id.png │ │ │ ├── touch-id@2x.png │ │ │ └── touch-id@3x.png │ │ │ ├── ico-triangle │ │ │ ├── ico-triangle.png │ │ │ ├── ico-triangle@2x.png │ │ │ └── ico-triangle@3x.png │ │ │ ├── ico-unfold │ │ │ ├── ico-hide.png │ │ │ ├── ico-hide@2x.png │ │ │ ├── ico-hide@3x.png │ │ │ ├── ico-show.png │ │ │ ├── ico-show@2x.png │ │ │ └── ico-show@3x.png │ │ │ ├── ico-warn │ │ │ ├── ico-warn.png │ │ │ ├── ico-warn@2x.png │ │ │ └── ico-warn@3x.png │ │ │ ├── icon-plus-disabled │ │ │ ├── add.png │ │ │ ├── add@2x.png │ │ │ └── add@3x.png │ │ │ ├── icon-plus │ │ │ ├── add.png │ │ │ ├── add@2x.png │ │ │ └── add@3x.png │ │ │ ├── key-thin │ │ │ ├── key-thin-dark.png │ │ │ ├── key-thin-dark@2x.png │ │ │ ├── key-thin-dark@3x.png │ │ │ ├── key-thin-grey.png │ │ │ ├── key-thin-grey@2x.png │ │ │ ├── key-thin-grey@3x.png │ │ │ ├── key-thin-white.png │ │ │ ├── key-thin-white@2x.png │ │ │ ├── key-thin-white@3x.png │ │ │ ├── key-thin.png │ │ │ ├── key-thin@2x.png │ │ │ └── key-thin@3x.png │ │ │ └── logo │ │ │ └── tonlabs │ │ │ ├── tonlabs-black.png │ │ │ ├── tonlabs-black@2x.png │ │ │ ├── tonlabs-black@3x.png │ │ │ ├── tonlabs-primary-minus.png │ │ │ ├── tonlabs-primary-minus@2x.png │ │ │ └── tonlabs-primary-minus@3x.png │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── controls │ ├── .gitignore │ ├── README.md │ ├── UIKitControls.podspec │ ├── babel.config.js │ ├── ios │ │ ├── HHapticJSIExecutorInitializer.h │ │ ├── HHapticJSIExecutorInitializer.mm │ │ ├── HHapticModule.h │ │ └── HHapticModule.mm │ ├── package.json │ ├── src │ │ ├── Button │ │ │ ├── Button.tsx │ │ │ ├── TouchableElement │ │ │ │ ├── TouchableElement.native.tsx │ │ │ │ ├── TouchableElement.web.tsx │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ └── useButtonChildren.tsx │ │ ├── Haptics │ │ │ ├── Haptics.android.ts │ │ │ ├── Haptics.ios.ts │ │ │ └── Haptics.ts │ │ ├── Pressable │ │ │ ├── Pressable.native.tsx │ │ │ ├── Pressable.tsx │ │ │ ├── constants.ts │ │ │ ├── hooks │ │ │ │ ├── index.ts │ │ │ │ ├── useConvertToAnimatedValue.ts │ │ │ │ ├── usePressableColorScheme.ts │ │ │ │ ├── usePressableState.ts │ │ │ │ └── usePressed.ts │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ ├── usePressableAnimatedImageTintColorProps.ts │ │ │ ├── usePressableAnimatedImageTintColorProps.web.ts │ │ │ ├── usePressableContentColor.ts │ │ │ └── usePressableContentNumericParameter.ts │ │ ├── TouchableOpacity │ │ │ ├── TouchableOpacity.native.ts │ │ │ ├── TouchableOpacity.web.tsx │ │ │ ├── index.tsx │ │ │ └── types.ts │ │ ├── UIActionButton │ │ │ ├── ActionButtonContent.tsx │ │ │ ├── ActionButtonIcon.tsx │ │ │ ├── UIActionButton.tsx │ │ │ ├── constants.ts │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── UIBoxButton │ │ │ ├── BoxButtonContent.tsx │ │ │ ├── UIBoxButton.tsx │ │ │ ├── constants.ts │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── UIButtonGroup │ │ │ ├── UIButtonGroup.tsx │ │ │ ├── UIButtonGroupAction.tsx │ │ │ ├── UIButtonGroupActionContent.tsx │ │ │ ├── constants.ts │ │ │ ├── hooks │ │ │ │ ├── index.ts │ │ │ │ └── useButtonGroupChildren.ts │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── UIIndicator.tsx │ │ ├── UILinkButton │ │ │ ├── UILinkButton.tsx │ │ │ ├── UILinkButtonContent.tsx │ │ │ ├── constants.ts │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── UILoadMoreButton.tsx │ │ ├── UIMsgButton │ │ │ ├── MsgButtonContent.tsx │ │ │ ├── UIMsgButton.tsx │ │ │ ├── constants.ts │ │ │ ├── hooks │ │ │ │ ├── index.ts │ │ │ │ ├── useColorValues.ts │ │ │ │ └── useCornerStyle.ts │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── UIPillButton │ │ │ ├── PillButtonContent.tsx │ │ │ ├── UIPillButton.tsx │ │ │ ├── constants.ts │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── UIPressableArea │ │ │ ├── Content.tsx │ │ │ ├── UIPressableArea.tsx │ │ │ ├── constants.ts │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── UIPressableLabel │ │ │ ├── UIPressableLabel.tsx │ │ │ ├── UIPressableLabelContent.tsx │ │ │ ├── constants.ts │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── UIShowMoreButton │ │ │ ├── UIShowMoreButton.tsx │ │ │ ├── constants.ts │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── UISwitcher │ │ │ ├── IconSwitcher │ │ │ │ ├── hooks.tsx │ │ │ │ └── index.tsx │ │ │ ├── RawButton.tsx │ │ │ ├── ToggleSwitcher │ │ │ │ ├── hooks.tsx │ │ │ │ └── index.tsx │ │ │ ├── UISwitcher.tsx │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── UIWideBoxButton │ │ │ ├── Caption.tsx │ │ │ ├── UIWideBoxButton.tsx │ │ │ ├── constants.ts │ │ │ ├── content │ │ │ │ ├── UIWideBoxButtonNulled.tsx │ │ │ │ ├── UIWideBoxButtonPrimary.tsx │ │ │ │ └── UIWideBoxButtonSecondary.tsx │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── addNativeProps │ │ │ ├── addNativeProps.native.ts │ │ │ ├── addNativeProps.web.ts │ │ │ └── index.ts │ │ ├── constants.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── useHover.tsx │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── inputs │ ├── .gitignore │ ├── README.md │ ├── UIKitInputs.podspec │ ├── android │ │ ├── .gradle │ │ │ ├── 7.0-rc-1 │ │ │ │ ├── dependencies-accessors │ │ │ │ │ ├── dependencies-accessors.lock │ │ │ │ │ └── gc.properties │ │ │ │ ├── fileChanges │ │ │ │ │ └── last-build.bin │ │ │ │ ├── fileHashes │ │ │ │ │ └── fileHashes.lock │ │ │ │ └── gc.properties │ │ │ ├── checksums │ │ │ │ └── checksums.lock │ │ │ ├── configuration-cache │ │ │ │ └── gc.properties │ │ │ └── vcs-1 │ │ │ │ └── gc.properties │ │ ├── CMakeLists.txt │ │ ├── build.gradle │ │ ├── cpp-adapter.cpp │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── cpp │ │ │ ├── UIKitInputBinderAndroid.cpp │ │ │ ├── UIKitInputBinderAndroid.h │ │ │ ├── UIKitInputBinderModuleAndroid.cpp │ │ │ ├── UIKitInputBinderModuleAndroid.h │ │ │ ├── UIKitInputControllerAndroid.cpp │ │ │ ├── UIKitInputControllerAndroid.h │ │ │ ├── UIKitInputControllerHostObjectAndroid.cpp │ │ │ └── UIKitInputControllerHostObjectAndroid.h │ │ │ └── java │ │ │ └── tonlabs │ │ │ └── uikit │ │ │ └── inputs │ │ │ ├── ReactIncognitoEditText.java │ │ │ ├── ReactIncognitoTextInputManager.java │ │ │ ├── UIKitInputBinder.java │ │ │ ├── UIKitInputController.java │ │ │ ├── UIKitInputJSIModulePackage.java │ │ │ ├── UIKitInputModule.java │ │ │ └── UIKitInputsPackage.java │ ├── babel.config.js │ ├── ios │ │ ├── UIKitInputController.h │ │ ├── UIKitInputController.mm │ │ ├── UIKitInputControllerJSIExecutorInitializer.h │ │ └── UIKitInputControllerJSIExecutorInitializer.mm │ ├── package.json │ ├── src │ │ ├── Common │ │ │ ├── InputChildren │ │ │ │ ├── InputChildrenLayout │ │ │ │ │ ├── ImagePressableChild.tsx │ │ │ │ │ ├── InputAction.tsx │ │ │ │ │ ├── InputClearButton.tsx │ │ │ │ │ ├── InputIcon.tsx │ │ │ │ │ ├── InputText.tsx │ │ │ │ │ ├── StringPressableChild.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── index.ts │ │ │ │ ├── types.ts │ │ │ │ ├── useInputChildren.tsx │ │ │ │ └── useInputChildrenLabelRole.ts │ │ │ ├── InputMessage │ │ │ │ ├── AnimatedContainer.tsx │ │ │ │ ├── InputMessage.tsx │ │ │ │ ├── constants.ts │ │ │ │ ├── hooks │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── useAnimatedMessageStyle.ts │ │ │ │ │ └── useMessageColors.ts │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── constants.ts │ │ │ ├── hooks │ │ │ │ ├── index.ts │ │ │ │ └── useInputBackgroundColor.ts │ │ │ └── index.ts │ │ ├── MaterialTextView │ │ │ ├── MaterialTextView.tsx │ │ │ ├── MaterialTextViewComment.tsx │ │ │ ├── MaterialTextViewFloating │ │ │ │ ├── FloatingLabel.tsx │ │ │ │ ├── MaterialTextViewFloating.tsx │ │ │ │ ├── hooks │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── useExpandingValue.ts │ │ │ │ │ ├── useFloatingLabelRoles.ts │ │ │ │ │ └── usePlaceholderVisibility.ts │ │ │ │ └── index.ts │ │ │ ├── MaterialTextViewSimple.tsx │ │ │ ├── constants.ts │ │ │ ├── getEmptyUIMaterialTextViewRef.ts │ │ │ ├── hooks │ │ │ │ ├── index.ts │ │ │ │ ├── useApplyMask │ │ │ │ │ ├── amount │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── onChangeAmount.ts │ │ │ │ │ │ ├── runUIFormat.ts │ │ │ │ │ │ ├── runUIGetCarretNormalizedPosition.ts │ │ │ │ │ │ ├── runUIGetDelimiterRegExp.ts │ │ │ │ │ │ ├── runUIGetNewCarretPosition.ts │ │ │ │ │ │ ├── runUIGroup.ts │ │ │ │ │ │ ├── runUIGroupReversed.ts │ │ │ │ │ │ ├── runUIOnChangeAmount.ts │ │ │ │ │ │ └── useApplyMaskAmount.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── useApplyMask.tsx │ │ │ │ ├── useCallWithTimeOut.ts │ │ │ │ ├── useClear.ts │ │ │ │ ├── useExtendedRef.tsx │ │ │ │ ├── useImperativeChange.ts │ │ │ │ ├── useInputHasValue.ts │ │ │ │ ├── useOnSelectionChange.ts │ │ │ │ └── usePlaceholderColors.ts │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── UIAmountInput │ │ │ ├── FloatingLabel.tsx │ │ │ ├── TapHandler.tsx │ │ │ ├── UIAmountInput.tsx │ │ │ ├── UIAmountInputContent.tsx │ │ │ ├── constants.ts │ │ │ ├── hooks │ │ │ │ ├── amountMask │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── runUIFormat.ts │ │ │ │ │ ├── runUIGetCaretNormalizedPosition.ts │ │ │ │ │ ├── runUIGetDelimiterRegExp.ts │ │ │ │ │ ├── runUIGetNewCaretPosition.ts │ │ │ │ │ ├── runUIGroup.ts │ │ │ │ │ ├── runUIGroupReversed.ts │ │ │ │ │ ├── runUIOnChangeAmount.ts │ │ │ │ │ └── useAmountMaskApplyer.ts │ │ │ │ ├── index.ts │ │ │ │ ├── useAmountInputHandlers.ts │ │ │ │ ├── useAmountInputHover.native.ts │ │ │ │ ├── useAmountInputHover.ts │ │ │ │ ├── useDefaultValue.ts │ │ │ │ ├── useDerivedReactValue.ts │ │ │ │ ├── useExpandingValue.ts │ │ │ │ ├── useExtendedRef.ts │ │ │ │ ├── useFormatText.ts │ │ │ │ ├── useInputMessageType.ts │ │ │ │ ├── useInputVerticalMovementStyle.ts │ │ │ │ ├── useLabelRoles.ts │ │ │ │ ├── usePlaceholderAttributes.ts │ │ │ │ ├── usePlaceholderColors.ts │ │ │ │ ├── usePlaceholderVisibility.ts │ │ │ │ └── useSetText.ts │ │ │ ├── index.ts │ │ │ ├── setTextAndCaretPosition.ts │ │ │ ├── setTextAndCaretPosition.web.ts │ │ │ └── types.ts │ │ ├── UIKeyTextView.tsx │ │ ├── UIMaterialTextView │ │ │ ├── UIMaterialTextView.tsx │ │ │ ├── hooks │ │ │ │ ├── index.ts │ │ │ │ └── useUIMaterialTextViewChildren.tsx │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── UINumberTextView.tsx │ │ ├── UISeedPhraseInput │ │ │ ├── UISeedPhraseInput.tsx │ │ │ ├── consts.ts │ │ │ ├── hooks │ │ │ │ ├── index.ts │ │ │ │ ├── useExtendedRef.ts │ │ │ │ └── useHelperCredentials.ts │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── UISeedPhraseTextView │ │ │ ├── UISeedPhrasePopover.tsx │ │ │ ├── UISeedPhraseTextView.tsx │ │ │ ├── hooks.ts │ │ │ └── index.ts │ │ ├── UITextView │ │ │ ├── UITextView.tsx │ │ │ ├── hooks │ │ │ │ ├── index.ts │ │ │ │ ├── useAutoFocus.ts │ │ │ │ ├── useAutogrow.ts │ │ │ │ ├── useAutogrow.web.ts │ │ │ │ ├── useFocused.ts │ │ │ │ ├── useHandleRef.ts │ │ │ │ ├── useUITextViewTypography.ts │ │ │ │ └── useUITextViewValue.ts │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── index.ts │ │ ├── moveCarret.ts │ │ ├── types │ │ │ └── index.d.ts │ │ ├── useAutogrowTextView.tsx │ │ ├── useTextViewHandler.ts │ │ └── useTextViewHandler.web.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── layout │ ├── .gitignore │ ├── README.md │ ├── UIKitLayout.podspec │ ├── android │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ ├── minus │ │ │ │ └── android │ │ │ │ │ └── support │ │ │ │ │ └── opengl │ │ │ │ │ ├── GLTextureView.java │ │ │ │ │ └── SystemProperties.java │ │ │ └── tonlabs │ │ │ │ └── uikit │ │ │ │ └── layout │ │ │ │ ├── UIKitLayoutPackage.java │ │ │ │ ├── UIKitShimmerConfiguration.java │ │ │ │ ├── UIKitShimmerCoordinator.java │ │ │ │ ├── UIKitShimmerRenderer.java │ │ │ │ ├── UIKitShimmerSharedResources.java │ │ │ │ ├── UIKitSkeletonModule.java │ │ │ │ ├── UIKitSkeletonView.java │ │ │ │ └── UIKitSkeletonViewManager.java │ │ │ └── res │ │ │ └── raw │ │ │ ├── shimmer_frag.glsl │ │ │ └── shimmer_vert.glsl │ ├── babel.config.js │ ├── ios │ │ ├── RCTConvert+ShimmerColor.h │ │ ├── RCTConvert+ShimmerColor.m │ │ ├── Shimmer.metal │ │ ├── UIKitShimmerRenderer.h │ │ ├── UIKitShimmerRenderer.m │ │ ├── UIKitSkeletonModule.h │ │ ├── UIKitSkeletonModule.m │ │ ├── UIKitSkeletonView.h │ │ ├── UIKitSkeletonView.m │ │ ├── UIKitSkeletonViewManager.h │ │ └── UIKitSkeletonViewManager.m │ ├── package.json │ ├── src │ │ ├── AnimationHelpers │ │ │ ├── getYWithRubberBandEffect.ts │ │ │ └── index.ts │ │ ├── Portal.tsx │ │ ├── Skeleton │ │ │ ├── README.md │ │ │ ├── Shimmer.frag.hlsl │ │ │ ├── Skeleton.android.tsx │ │ │ ├── Skeleton.ios-disabled.tsx │ │ │ ├── Skeleton.tsx │ │ │ ├── UIKitSkeletonView.tsx │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ └── useSkeletonProgress.tsx │ │ ├── UIDeviceInfo.ts │ │ ├── UILayoutConstant.ts │ │ ├── index.ts │ │ └── useDimensions.tsx │ ├── tsconfig.build.json │ └── tsconfig.json ├── media │ ├── .gitignore │ ├── README.md │ ├── UIKitMedia.podspec │ ├── android │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── tonlabs │ │ │ └── uikit │ │ │ └── media │ │ │ ├── HDuplicateImageView.java │ │ │ ├── HDuplicateImageViewManager.java │ │ │ └── HDuplicateImageViewPackage.java │ ├── babel.config.js │ ├── ios │ │ ├── HDuplicateFastImageView.h │ │ ├── HDuplicateFastImageView.m │ │ ├── HDuplicateImageViewManager.h │ │ ├── HDuplicateImageViewManager.m │ │ ├── HDuplicateRCTImageView.h │ │ └── HDuplicateRCTImageView.m │ ├── package.json │ ├── src │ │ ├── DuplicateImage │ │ │ ├── DuplicateImage.native.tsx │ │ │ ├── DuplicateImage.web.tsx │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── ScreenshotView │ │ │ ├── ScreenshotView.native.tsx │ │ │ ├── ScreenshotView.web.tsx │ │ │ ├── getScreenshot │ │ │ │ ├── getScreenshot.native.ts │ │ │ │ ├── getScreenshot.web.ts │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── UIImage │ │ │ ├── Image.android.tsx │ │ │ ├── Image.ios.tsx │ │ │ ├── UIImage.native.tsx │ │ │ ├── UIImage.web.tsx │ │ │ ├── hooks │ │ │ │ ├── index.ts │ │ │ │ └── useFlippedImageIfRtl.ts │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── UILightbox │ │ │ ├── Duplicate.tsx │ │ │ ├── DuplicateContent.tsx │ │ │ ├── Footer.tsx │ │ │ ├── UILightbox.tsx │ │ │ ├── Zoom │ │ │ │ ├── Zoom.native.tsx │ │ │ │ ├── Zoom.web.tsx │ │ │ │ └── index.ts │ │ │ ├── constants.ts │ │ │ ├── hooks │ │ │ │ ├── duplicateHooks.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── useDimensions.native.tsx │ │ │ │ ├── useDimensions.web.tsx │ │ │ │ ├── useImageSize.ts │ │ │ │ ├── useImages.tsx │ │ │ │ └── zoomHooks.ts │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── UIQRCodeView │ │ │ ├── QRCodeCircle.tsx │ │ │ ├── QRCodeSquare.tsx │ │ │ ├── UIQRCodeView.tsx │ │ │ ├── constants.ts │ │ │ ├── hooks │ │ │ │ ├── index.ts │ │ │ │ ├── useLogoRender.tsx │ │ │ │ ├── useQRCodeBorderWidth.ts │ │ │ │ ├── useQRCodeLogoSize.ts │ │ │ │ └── useQRCodeSize.ts │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ └── utils │ │ │ │ ├── index.ts │ │ │ │ └── qrSvgUtils.ts │ │ ├── constants.ts │ │ └── index.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── popups │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ │ ├── ActionSheet │ │ │ ├── UIActionSheetAction.tsx │ │ │ ├── UIActionSheetContainer.tsx │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── Menu │ │ │ ├── UIMenuAction.tsx │ │ │ ├── UIMenuContainer.tsx │ │ │ ├── UIMenuContainerContent.tsx │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── Notice │ │ │ ├── Action.tsx │ │ │ ├── CountdownCircle.tsx │ │ │ ├── Notice.tsx │ │ │ ├── ToastNoticeContainer.tsx │ │ │ ├── UINotice.tsx │ │ │ ├── hooks │ │ │ │ ├── useNoticeHeight.ts │ │ │ │ └── useNoticeVisibility.ts │ │ │ ├── index.ts │ │ │ ├── toastNoticeHooks │ │ │ │ ├── index.ts │ │ │ │ ├── useBottomToastNoticeYSnapPoints.ts │ │ │ │ ├── useNoticePosition.ts │ │ │ │ ├── useToastNoticeXSnapPoints.ts │ │ │ │ ├── useToastNoticeYSnapPoints.ts │ │ │ │ └── useTopToastNoticeYSnapPoints.ts │ │ │ └── types.ts │ │ ├── ShadowView │ │ │ ├── ShadowView.tsx │ │ │ ├── ShadowView.web.tsx │ │ │ └── index.ts │ │ ├── Sheets │ │ │ ├── UIBottomSheet.tsx │ │ │ ├── UICardSheet.tsx │ │ │ ├── UIFullscreenSheet.tsx │ │ │ ├── UIModalSheet │ │ │ │ ├── ModalSheetHeader.tsx │ │ │ │ ├── ShrinkContentUnderSheet.tsx │ │ │ │ ├── UIDesktopModalSheet.tsx │ │ │ │ ├── UIMobileModalSheet.tsx │ │ │ │ ├── UIModalPortalManager.tsx │ │ │ │ ├── UIModalSheet.tsx │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── UIShareSheet │ │ │ │ └── UIShareSheet.tsx │ │ │ ├── UISheet │ │ │ │ ├── KeyboardAwareSheet.tsx │ │ │ │ ├── SheetOriginContext.tsx │ │ │ │ ├── SheetSize.tsx │ │ │ │ ├── UISheet.tsx │ │ │ │ ├── types.ts │ │ │ │ ├── useInSheetKeyboard.tsx │ │ │ │ └── usePosition.tsx │ │ │ ├── index.tsx │ │ │ └── useIntrinsicSizeScrollView.tsx │ │ ├── Tooltip │ │ │ ├── UITooltip.tsx │ │ │ ├── UITooltipBackdrop.tsx │ │ │ ├── UITooltipBackdrop.web.tsx │ │ │ ├── UITooltipBox.tsx │ │ │ ├── UITooltipContent.tsx │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── TouchableWrapper.tsx │ │ ├── UIActionSheet.tsx │ │ ├── UIAlert │ │ │ ├── AlertBox.tsx │ │ │ ├── UIAlertViewAction.tsx │ │ │ ├── UIAlertViewContainer.tsx │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── UIAlertView.tsx │ │ ├── UIForeground │ │ │ ├── Cells │ │ │ │ ├── ActionCell.tsx │ │ │ │ ├── CancelCell.tsx │ │ │ │ ├── IconCell.tsx │ │ │ │ ├── NumberCell.tsx │ │ │ │ ├── TextCell.tsx │ │ │ │ └── index.ts │ │ │ ├── Columns │ │ │ │ ├── PrimaryColumn.tsx │ │ │ │ ├── SecondaryColumn.tsx │ │ │ │ └── index.ts │ │ │ ├── Container.tsx │ │ │ ├── Context.ts │ │ │ ├── TouchableWrapper.tsx │ │ │ ├── UIForeground.tsx │ │ │ ├── hooks │ │ │ │ ├── index.ts │ │ │ │ ├── useCheckChildren.ts │ │ │ │ ├── useContainerHoverAnimatedStyle.native.ts │ │ │ │ ├── useContainerHoverAnimatedStyle.ts │ │ │ │ ├── useMergedColumnStatus.ts │ │ │ │ ├── usePressableCellColorByColumnStatus.ts │ │ │ │ └── useTextColorByColumnStatus.ts │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ └── useIsPrimaryActionEnabled.ts │ │ ├── UIInteractiveNotice │ │ │ ├── Actions.tsx │ │ │ ├── CloseButton.tsx │ │ │ ├── NoticeCountdown.tsx │ │ │ ├── UIInteractiveNotice.tsx │ │ │ ├── UIInteractiveNoticeContent.tsx │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── UIMenu.tsx │ │ ├── UINotice.ts │ │ ├── UIPushNotice │ │ │ ├── UIPushNotice.tsx │ │ │ ├── UIPushNoticeContent.tsx │ │ │ └── index.ts │ │ ├── constants.ts │ │ ├── index.ts │ │ ├── usePopupLayoutAnimationFunctions.ts │ │ ├── useTargetDimensions.ts │ │ ├── useWindowDimensions.ts │ │ └── useWindowDimensions.web.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── scrolls │ ├── .gitignore │ ├── README.md │ ├── UIKitScrolls.podspec │ ├── android │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── tonlabs │ │ │ └── uikit │ │ │ └── scrolls │ │ │ ├── InsetsChange.java │ │ │ ├── InsetsChangeEvent.java │ │ │ ├── UIKitAccordionOverlayView.java │ │ │ ├── UIKitAccordionOverlayViewManager.java │ │ │ ├── UIKitHorizontalScrollView.java │ │ │ ├── UIKitHorizontalScrollViewManager.java │ │ │ ├── UIKitScrollView.java │ │ │ ├── UIKitScrollViewInsetsDelegate.java │ │ │ ├── UIKitScrollViewInsetsKeyboard.java │ │ │ ├── UIKitScrollViewInsetsSafeArea.java │ │ │ ├── UIKitScrollViewManager.java │ │ │ └── UIKitScrollsPackage.java │ ├── babel.config.js │ ├── ios │ │ ├── RCTScrollViewManager+UIKitScrolls.h │ │ ├── RCTScrollViewManager+UIKitScrolls.m │ │ ├── UIKitAccordionOverlayView.h │ │ ├── UIKitAccordionOverlayView.m │ │ ├── UIKitAccordionOverlayViewManager.h │ │ ├── UIKitAccordionOverlayViewManager.m │ │ ├── UIKitScrollView.h │ │ ├── UIKitScrollView.m │ │ ├── UIKitScrollViewInsets.h │ │ ├── UIKitScrollViewInsets.m │ │ ├── UIKitScrollViewInsetsDelegate.h │ │ ├── UIKitScrollViewInsetsKeyboard.h │ │ ├── UIKitScrollViewInsetsKeyboard.m │ │ ├── UIKitScrollViewInsetsSafeArea.h │ │ └── UIKitScrollViewInsetsSafeArea.m │ ├── package.json │ ├── src │ │ ├── Context.tsx │ │ ├── FlatList.tsx │ │ ├── Lists │ │ │ ├── Footer.tsx │ │ │ ├── UIAccordionSectionList │ │ │ │ ├── AccordionOverlayView.tsx │ │ │ │ ├── AccordionOverlayView.web.tsx │ │ │ │ ├── AccordionSectionHeader.tsx │ │ │ │ ├── CellRendererComponent.native.tsx │ │ │ │ ├── CellRendererComponent.tsx │ │ │ │ ├── UIAccordionSectionList.tsx │ │ │ │ └── useVirtualizedListFramesListener.ts │ │ │ ├── UIGridList.tsx │ │ │ ├── UIMasonryList.tsx │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── ScrollView.tsx │ │ ├── SectionList.tsx │ │ ├── SectionListGetItemLayout │ │ │ ├── index.ts │ │ │ ├── sectionListGetItemLayout.ts │ │ │ └── types.ts │ │ ├── constants.tsx │ │ ├── index.ts │ │ ├── types.ts │ │ ├── useHasScroll.tsx │ │ └── wrapScrollableComponent │ │ │ ├── index.tsx │ │ │ ├── types.ts │ │ │ ├── useHasScroll.tsx │ │ │ ├── wrapScrollableComponent.android.tsx │ │ │ ├── wrapScrollableComponent.ios.tsx │ │ │ └── wrapScrollableComponent.web.tsx │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── themes │ ├── .gitignore │ ├── README.md │ ├── __tests__ │ │ └── UIAlert.test.js │ ├── android │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── tonlabs │ │ │ └── uikit │ │ │ └── themes │ │ │ ├── UIKitThemesAndroidSystemBarModule.java │ │ │ └── UIKitThemesPackage.java │ ├── babel.config.js │ ├── fonts.gradle │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── AnimateableText │ │ │ ├── AnimateableText.tsx │ │ │ ├── AnimateableText.web.tsx │ │ │ └── index.ts │ │ ├── Colors.ts │ │ ├── ColorsLegacy.ts │ │ ├── Typography.ts │ │ ├── TypographyLegacy.ts │ │ ├── UIBackgroundView.tsx │ │ ├── UIKitThemesAndroidSystemBarModule.ts │ │ ├── UILabel │ │ │ ├── UILabel.tsx │ │ │ ├── index.tsx │ │ │ ├── types.ts │ │ │ ├── useLabelDataSet.native.ts │ │ │ └── useLabelDataSet.web.ts │ │ ├── UIStatusBar.tsx │ │ ├── assets │ │ │ ├── css │ │ │ │ ├── Inter-Light.css │ │ │ │ ├── Inter-Medium.css │ │ │ │ ├── Inter-Regular.css │ │ │ │ ├── Inter-SemiBold.css │ │ │ │ ├── Manrope-Bold.css │ │ │ │ ├── Manrope-ExtraBold.css │ │ │ │ ├── Manrope-Medium.css │ │ │ │ ├── Manrope-Regular.css │ │ │ │ └── Manrope-SemiBold.css │ │ │ └── fonts │ │ │ │ ├── Inter-Light.ttf │ │ │ │ ├── Inter-Light.woff │ │ │ │ ├── Inter-Light.woff2 │ │ │ │ ├── Inter-Medium.ttf │ │ │ │ ├── Inter-Medium.woff │ │ │ │ ├── Inter-Medium.woff2 │ │ │ │ ├── Inter-Regular.ttf │ │ │ │ ├── Inter-Regular.woff │ │ │ │ ├── Inter-Regular.woff2 │ │ │ │ ├── Inter-SemiBold.ttf │ │ │ │ ├── Inter-SemiBold.woff │ │ │ │ ├── Inter-SemiBold.woff2 │ │ │ │ ├── Manrope-Bold.ttf │ │ │ │ ├── Manrope-Bold.woff │ │ │ │ ├── Manrope-Bold.woff2 │ │ │ │ ├── Manrope-ExtraBold.ttf │ │ │ │ ├── Manrope-ExtraBold.woff │ │ │ │ ├── Manrope-ExtraBold.woff2 │ │ │ │ ├── Manrope-Medium.ttf │ │ │ │ ├── Manrope-Medium.woff │ │ │ │ ├── Manrope-Medium.woff2 │ │ │ │ ├── Manrope-Regular.ttf │ │ │ │ ├── Manrope-Regular.woff │ │ │ │ ├── Manrope-Regular.woff2 │ │ │ │ ├── Manrope-SemiBold.ttf │ │ │ │ ├── Manrope-SemiBold.woff │ │ │ │ └── Manrope-SemiBold.woff2 │ │ ├── index.ts │ │ ├── makeRNSvgReanimatedCompat.tsx │ │ ├── makeStyles.ts │ │ ├── useColorParts.tsx │ │ ├── useColorShades.tsx │ │ ├── useIsDarkColor.tsx │ │ ├── useShadow.ts │ │ └── useWebFonts │ │ │ ├── index.ts │ │ │ ├── useWebFonts.android.ts │ │ │ ├── useWebFonts.ios.ts │ │ │ └── useWebFonts.web.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── types │ │ └── index.d.ts └── video │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ ├── UIVideoPlayer │ │ ├── README.md │ │ ├── UIVideoPlayer.tsx │ │ ├── VideoPlayer.native.tsx │ │ ├── VideoPlayer.web.tsx │ │ ├── index.ts │ │ └── types.ts │ └── index.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── lerna.json ├── localization ├── .gitignore ├── README-ru.md ├── README.md ├── UIKitLocalization.podspec ├── android │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── tonlabs │ │ └── uikit │ │ └── localization │ │ ├── UIKitLocalizationModule.java │ │ └── UIKitLocalizationPackage.java ├── babel.config.js ├── ios │ ├── UIKitLocalization.h │ └── UIKitLocalization.m ├── package.json ├── src │ ├── DayJSConfig.ts │ ├── LocalizationString.ts │ ├── constants.ts │ ├── helpers │ │ ├── index.ts │ │ └── localizationHints.ts │ ├── index.ts │ ├── language.ts │ ├── languages │ │ ├── de.json │ │ ├── en.json │ │ ├── es.json │ │ ├── fr.json │ │ ├── index.ts │ │ ├── it.json │ │ ├── ja.json │ │ ├── ko.json │ │ ├── pt_BR.json │ │ ├── ru.json │ │ ├── tr.json │ │ └── zh_CN.json │ ├── service.ts │ ├── types │ │ └── index.ts │ └── utils │ │ ├── UIFunction.ts │ │ ├── consistency.ts │ │ ├── getters.ts │ │ ├── index.ts │ │ ├── prepare.ts │ │ └── shortenAmount.ts ├── tsconfig.build.json └── tsconfig.json ├── package.json ├── plugins └── babel-plugin-transform-inline-consts │ ├── index.js │ └── package.json ├── postinstall.sh ├── scripts └── checkCircularDependencies.js ├── stories ├── browser │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ │ ├── ActionButton.tsx │ │ ├── BubbleConfirm.tsx │ │ ├── Inputs │ │ │ ├── EncryptionBox.tsx │ │ │ ├── SigningBox.tsx │ │ │ ├── TransactionConfirmation.tsx │ │ │ ├── addressInput.tsx │ │ │ ├── amountInput.tsx │ │ │ ├── confirm.tsx │ │ │ ├── countryPicker.tsx │ │ │ ├── datePicker.tsx │ │ │ ├── dateTimePicker.tsx │ │ │ ├── menu.tsx │ │ │ ├── qrCodeScanner.tsx │ │ │ ├── terminal.tsx │ │ │ └── timePicker.tsx │ │ ├── MediaOutput.tsx │ │ ├── QRCodeDraw.tsx │ │ ├── TransactionDetails.tsx │ │ ├── UIAccountPicker.tsx │ │ ├── UIAddressInput.tsx │ │ ├── UIAmountInput.tsx │ │ ├── UIBoxPicker.tsx │ │ ├── UIBrowser.tsx │ │ ├── UIBrowserFlatList.android.tsx │ │ ├── UIBrowserFlatList.ios.tsx │ │ ├── UIBrowserFlatList.tsx │ │ ├── UIBrowserInputHeight.tsx │ │ ├── UIBrowserList.tsx │ │ ├── UICellDebot │ │ │ ├── UICellDebot.tsx │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── UICountryPicker.tsx │ │ ├── UIDateTimePicker.tsx │ │ ├── UIKeySheet.tsx │ │ ├── UIPullerSheet.tsx │ │ ├── constants.ts │ │ ├── getFormattedList.ts │ │ ├── getSupportedMediaOutputFormat.ts │ │ ├── index.ts │ │ └── types.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── chats │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ │ ├── Bubble.tsx │ │ ├── BubbleActionButton.tsx │ │ ├── BubbleDocument.tsx │ │ ├── BubbleImage.tsx │ │ ├── BubbleMedia │ │ │ ├── BubbleMedia.tsx │ │ │ ├── MediaImage.tsx │ │ │ ├── hooks.tsx │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── BubblePlainText.tsx │ │ ├── BubbleQRCode.tsx │ │ ├── BubbleSticker.tsx │ │ ├── BubbleSystem.tsx │ │ ├── BubbleTransaction.tsx │ │ ├── BubbleTransactionComment.tsx │ │ ├── DateSeparator.tsx │ │ ├── UIChatInput │ │ │ ├── ChatInput.tsx │ │ │ ├── ChatInputContainer.tsx │ │ │ ├── ChatPicker.tsx │ │ │ ├── MenuMore.tsx │ │ │ ├── MenuPlus.tsx │ │ │ ├── QuickActions.tsx │ │ │ ├── Shortcuts.tsx │ │ │ ├── constants.ts │ │ │ ├── index.tsx │ │ │ ├── styles.tsx │ │ │ ├── types.ts │ │ │ ├── useChatInputValue.tsx │ │ │ └── useHasSeveralLinesInInput.ts │ │ ├── UIChatList.tsx │ │ ├── UIChatListFormatter.ts │ │ ├── UIChatSectionList.android.tsx │ │ ├── UIChatSectionList.ios.tsx │ │ ├── UIChatSectionList.tsx │ │ ├── UICommonChatList.tsx │ │ ├── constants.ts │ │ ├── index.ts │ │ ├── types.ts │ │ ├── useAutoHandleInsets.android.tsx │ │ ├── useAutoHandleInsets.tsx │ │ ├── useBubblePosition.ts │ │ ├── useBubbleStyle.tsx │ │ └── useChatOnScrollListener.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── types │ │ └── index.d.ts ├── everLinks │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ │ ├── UISendSheet.tsx │ │ ├── index.ts │ │ └── types.ts │ ├── tsconfig.build.json │ └── tsconfig.json └── stickers │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── src │ ├── StickersButton.tsx │ ├── StickersKeyboard.tsx │ ├── index.ts │ ├── types.ts │ └── useStickers.tsx │ ├── tsconfig.build.json │ └── tsconfig.json ├── tsconfig.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | -------------------------------------------------------------------------------- /.gitsecret/keys/pubring.kbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/.gitsecret/keys/pubring.kbx -------------------------------------------------------------------------------- /.gitsecret/keys/pubring.kbx~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/.gitsecret/keys/pubring.kbx~ -------------------------------------------------------------------------------- /.gitsecret/keys/trustdb.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/.gitsecret/keys/trustdb.gpg -------------------------------------------------------------------------------- /.gitsecret/paths/mapping.cfg: -------------------------------------------------------------------------------- 1 | Example/android/app/application-release-key.keystore:118e54a8b1538932c7f9f0dafc75e1067e80f1a2fa498130aac36542e2cbc704 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | Example/vendor/ 3 | Example/ios/Pods/ 4 | .cxx/ 5 | build/ -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | semi: true, 3 | printWidth: 100, 4 | singleQuote: true, 5 | tabWidth: 4, 6 | trailingComma: 'all', 7 | arrowParens: 'avoid', 8 | }; 9 | -------------------------------------------------------------------------------- /Example/.buckconfig: -------------------------------------------------------------------------------- 1 | 2 | [android] 3 | target = Google Inc.:Google APIs:23 4 | 5 | [maven_repositories] 6 | central = https://repo1.maven.org/maven2 7 | -------------------------------------------------------------------------------- /Example/.bundle/config: -------------------------------------------------------------------------------- 1 | BUNDLE_PATH: "vendor/bundle" 2 | BUNDLE_FORCE_RUBY_PLATFORM: 1 -------------------------------------------------------------------------------- /Example/.firebaserc: -------------------------------------------------------------------------------- 1 | { 2 | "projects": { 3 | "default": "ton-uikit-example-7e797" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /Example/.gitattributes: -------------------------------------------------------------------------------- 1 | # Windows files should use crlf line endings 2 | # https://help.github.com/articles/dealing-with-line-endings/ 3 | *.bat text eol=crlf -------------------------------------------------------------------------------- /Example/.ruby-version: -------------------------------------------------------------------------------- 1 | 2.7.4 -------------------------------------------------------------------------------- /Example/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "typescript.validate.enable": false 3 | } 4 | -------------------------------------------------------------------------------- /Example/.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /Example/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version 4 | ruby '2.7.4' 5 | 6 | gem "fastlane" 7 | gem 'cocoapods', '~> 1.11', '>= 1.11.2' -------------------------------------------------------------------------------- /Example/android/app/application-release-key.keystore.secret: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/Example/android/app/application-release-key.keystore.secret -------------------------------------------------------------------------------- /Example/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/Example/android/app/debug.keystore -------------------------------------------------------------------------------- /Example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/Example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Example/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/Example/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/Example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Example/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/Example/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/Example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Example/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/Example/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/Example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/Example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/Example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/Example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Example/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Quiver UI 3 | 4 | -------------------------------------------------------------------------------- /Example/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/Example/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Example/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /Example/android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'Quiver UI' 2 | apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings) 3 | include ':app' -------------------------------------------------------------------------------- /Example/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "UIKit", 3 | "displayName": "Quiver UI" 4 | } 5 | -------------------------------------------------------------------------------- /Example/assets/fonts/SFProText-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/Example/assets/fonts/SFProText-Bold.ttf -------------------------------------------------------------------------------- /Example/assets/fonts/SFProText-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/Example/assets/fonts/SFProText-Light.ttf -------------------------------------------------------------------------------- /Example/assets/fonts/SFProText-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/Example/assets/fonts/SFProText-Medium.ttf -------------------------------------------------------------------------------- /Example/assets/fonts/SFProText-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/Example/assets/fonts/SFProText-Regular.ttf -------------------------------------------------------------------------------- /Example/assets/icons/ico-crystal/crystal-fill-L.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/Example/assets/icons/ico-crystal/crystal-fill-L.png -------------------------------------------------------------------------------- /Example/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @format 3 | */ 4 | 5 | import { AppRegistry } from 'react-native'; 6 | import { name as appName } from './app.json'; 7 | import App from './src/App'; 8 | 9 | AppRegistry.registerComponent(appName, () => App); 10 | -------------------------------------------------------------------------------- /Example/ios/Quiver UI/AppDelegate.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | @interface AppDelegate : UIResponder 5 | 6 | @property (nonatomic, strong) UIWindow *window; 7 | 8 | @end 9 | -------------------------------------------------------------------------------- /Example/ios/Quiver UI/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info": { 3 | "version": 1, 4 | "author": "xcode" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Example/ios/Quiver UI/main.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | #import "AppDelegate.h" 4 | 5 | int main(int argc, char * argv[]) { 6 | @autoreleasepool { 7 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Example/src/screens/assets/ever.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/Example/src/screens/assets/ever.png -------------------------------------------------------------------------------- /Example/src/screens/assets/long-push-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/Example/src/screens/assets/long-push-icon.png -------------------------------------------------------------------------------- /Example/src/screens/assets/long-push-icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/Example/src/screens/assets/long-push-icon@2x.png -------------------------------------------------------------------------------- /Example/src/screens/assets/long-push-icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/Example/src/screens/assets/long-push-icon@3x.png -------------------------------------------------------------------------------- /casts/accountPicker/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /casts/accountPicker/README.md: -------------------------------------------------------------------------------- 1 | # Account picker 2 | -------------------------------------------------------------------------------- /casts/accountPicker/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | }; 4 | -------------------------------------------------------------------------------- /casts/accountPicker/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIAccountPicker'; 2 | -------------------------------------------------------------------------------- /casts/accountPicker/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "experimentalDecorators": true, 5 | "resolveJsonModule": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /casts/addressText/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /casts/addressText/README.md: -------------------------------------------------------------------------------- 1 | # Address Text 2 | -------------------------------------------------------------------------------- /casts/addressText/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /casts/addressText/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIAddressTextView'; 2 | -------------------------------------------------------------------------------- /casts/addressText/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "experimentalDecorators": true, 5 | "resolveJsonModule": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /casts/banner/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | -------------------------------------------------------------------------------- /casts/banner/README.md: -------------------------------------------------------------------------------- 1 | # Banner 2 | -------------------------------------------------------------------------------- /casts/banner/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /casts/banner/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIBanner'; 2 | -------------------------------------------------------------------------------- /casts/banner/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "experimentalDecorators": true, 5 | "resolveJsonModule": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /casts/bars/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /casts/bars/README.md: -------------------------------------------------------------------------------- 1 | # Bars 2 | -------------------------------------------------------------------------------- /casts/bars/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /casts/bars/src/UILargeTitleHeader/useScrollHandler/useOnWheelHandler/useOnWheelHandler.native.ts: -------------------------------------------------------------------------------- 1 | export default function useOnWheelHandler() { 2 | return null; 3 | } 4 | -------------------------------------------------------------------------------- /casts/bars/src/UILargeTitleHeader/useScrollHandler/useScrollFallbackGestureHandler/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useScrollFallbackGestureHandler'; 2 | -------------------------------------------------------------------------------- /casts/bars/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "experimentalDecorators": true, 5 | "resolveJsonModule": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /casts/cards/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /casts/cards/README.md: -------------------------------------------------------------------------------- 1 | # Cards 2 | -------------------------------------------------------------------------------- /casts/cards/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /casts/cards/src/UICollectionCard/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UICollectionCard'; 2 | export type { UICollectionCardProps } from './types'; 3 | -------------------------------------------------------------------------------- /casts/cards/src/UIMediaCard/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIMediaCard'; 2 | export type { UIMediaCardProps } from './types'; 3 | -------------------------------------------------------------------------------- /casts/cards/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UICollectionCard'; 2 | export * from './UIMediaCard'; 3 | 4 | export * from './types'; 5 | -------------------------------------------------------------------------------- /casts/cards/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "experimentalDecorators": true, 5 | "resolveJsonModule": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /casts/carouselView/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /casts/carouselView/README.md: -------------------------------------------------------------------------------- 1 | # Carousel view 2 | -------------------------------------------------------------------------------- /casts/carouselView/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /casts/carouselView/src/UICarouselView/CarouselView/UICarouselViewPage.tsx: -------------------------------------------------------------------------------- 1 | import type { UICarouselViewPageProps } from '../types'; 2 | 3 | export const UICarouselViewPage: React.FC = () => null; 4 | -------------------------------------------------------------------------------- /casts/carouselView/src/UICarouselView/CarouselView/index.ts: -------------------------------------------------------------------------------- 1 | export { UICarouselViewContainer } from './UICarouselViewContainer'; 2 | export { UICarouselViewPage } from './UICarouselViewPage'; 3 | -------------------------------------------------------------------------------- /casts/carouselView/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UICarouselView'; 2 | -------------------------------------------------------------------------------- /casts/carouselView/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "experimentalDecorators": true, 5 | "resolveJsonModule": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /casts/countryPicker/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /casts/countryPicker/README.md: -------------------------------------------------------------------------------- 1 | # Country picker 2 | -------------------------------------------------------------------------------- /casts/countryPicker/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /casts/countryPicker/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UICountryPicker'; 2 | -------------------------------------------------------------------------------- /casts/countryPicker/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "experimentalDecorators": true, 5 | "resolveJsonModule": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /casts/dateTimePicker/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /casts/dateTimePicker/README.md: -------------------------------------------------------------------------------- 1 | # Date/time picker 2 | -------------------------------------------------------------------------------- /casts/dateTimePicker/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /casts/dateTimePicker/src/UIDateTimePicker/index.tsx: -------------------------------------------------------------------------------- 1 | export * from './UIDateTimePickerView'; 2 | export { UIDateTimePickerMode } from './types'; 3 | export type { UIDateTimePickerProps } from './types'; 4 | -------------------------------------------------------------------------------- /casts/dateTimePicker/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIDateTimePicker'; 2 | -------------------------------------------------------------------------------- /casts/dateTimePicker/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "experimentalDecorators": true, 5 | "resolveJsonModule": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /casts/highlights/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /casts/highlights/README.md: -------------------------------------------------------------------------------- 1 | # highlights 2 | -------------------------------------------------------------------------------- /casts/highlights/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /casts/highlights/src/assets/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/casts/highlights/src/assets/left.png -------------------------------------------------------------------------------- /casts/highlights/src/assets/left@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/casts/highlights/src/assets/left@2x.png -------------------------------------------------------------------------------- /casts/highlights/src/assets/left@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/casts/highlights/src/assets/left@3x.png -------------------------------------------------------------------------------- /casts/highlights/src/assets/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/casts/highlights/src/assets/right.png -------------------------------------------------------------------------------- /casts/highlights/src/assets/right@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/casts/highlights/src/assets/right@2x.png -------------------------------------------------------------------------------- /casts/highlights/src/assets/right@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/casts/highlights/src/assets/right@3x.png -------------------------------------------------------------------------------- /casts/highlights/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIHighlights'; 2 | export * from './UIHighlightCard'; 3 | -------------------------------------------------------------------------------- /casts/highlights/src/useOnWheelHandler.native.ts: -------------------------------------------------------------------------------- 1 | export function useOnWheelHandler() { 2 | return null; 3 | } 4 | -------------------------------------------------------------------------------- /casts/highlights/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "experimentalDecorators": true, 5 | "resolveJsonModule": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /casts/highlights/types/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module '*.png' { 2 | const value: any; 3 | export = value; 4 | } 5 | -------------------------------------------------------------------------------- /casts/keyboard/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | 3 | # Android/IntelliJ 4 | # 5 | build/ 6 | .idea 7 | .gradle 8 | local.properties 9 | *.iml -------------------------------------------------------------------------------- /casts/keyboard/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /casts/keyboard/android/src/main/java/tonlabs/uikit/keyboard/PredicateFunc.java: -------------------------------------------------------------------------------- 1 | package tonlabs.uikit.keyboard; 2 | 3 | public interface PredicateFunc { 4 | boolean invoke(T element); 5 | } 6 | -------------------------------------------------------------------------------- /casts/keyboard/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | }; 4 | -------------------------------------------------------------------------------- /casts/keyboard/ios/UIKitKeyboardFrameListener.mm: -------------------------------------------------------------------------------- 1 | #import "../cpp/UIKitKeyboardFrameListener.cpp" // compile UIKitKeyboardFrameListener as Objective-C++ -------------------------------------------------------------------------------- /casts/keyboard/ios/UIKitKeyboardModule.mm: -------------------------------------------------------------------------------- 1 | #import "../cpp/UIKitKeyboardModule.cpp" // compile UIKitKeyboardModule as Objective-C++ -------------------------------------------------------------------------------- /casts/keyboard/src/UIInputAccessoryView/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIInputAccessoryView'; 2 | export * from './types'; 3 | export { UIInputAccessoryViewAvailability } from './UIInputAccessoryViewAvailability'; 4 | -------------------------------------------------------------------------------- /casts/keyboard/src/constants.ts: -------------------------------------------------------------------------------- 1 | export const UIConstant = { 2 | animationDuration: 250, 3 | }; 4 | -------------------------------------------------------------------------------- /casts/keyboard/src/useAndroidNavigationBarHeight.tsx: -------------------------------------------------------------------------------- 1 | export function useAndroidNavigationBarHeight() { 2 | return { 3 | height: 0, 4 | shared: { value: 0 }, 5 | }; 6 | } 7 | -------------------------------------------------------------------------------- /casts/keyboard/src/useCustomKeyboard/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useCustomKeyboard'; 2 | export * from './types'; 3 | -------------------------------------------------------------------------------- /casts/keyboard/src/useKeyboardBottomInset.web.tsx: -------------------------------------------------------------------------------- 1 | export function useKeyboardBottomInset() { 2 | return { value: 0 }; 3 | } 4 | -------------------------------------------------------------------------------- /casts/keyboard/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "paths": {}, 5 | "experimentalDecorators": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /casts/keyboard/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig", 3 | "compilerOptions": { 4 | "outDir": "./lib/typescript", 5 | "experimentalDecorators": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /casts/keyboard/types/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module '@tonlabs/uikit.navigation_legacy'; 2 | -------------------------------------------------------------------------------- /casts/linearChart/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /casts/linearChart/README.md: -------------------------------------------------------------------------------- 1 | # Linear chart 2 | -------------------------------------------------------------------------------- /casts/linearChart/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /casts/linearChart/src/Linear/hooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useLabelCoordinates'; 2 | export * from './useLabelStyles'; 3 | export * from './useLabelText'; 4 | export * from './useLabelData'; 5 | export * from './useAnimatedPathProps'; 6 | -------------------------------------------------------------------------------- /casts/linearChart/src/Linear/index.ts: -------------------------------------------------------------------------------- 1 | export * from './LinearChart'; 2 | export * from './types'; 3 | -------------------------------------------------------------------------------- /casts/linearChart/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Linear'; 2 | -------------------------------------------------------------------------------- /casts/linearChart/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "experimentalDecorators": true, 5 | "resolveJsonModule": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /casts/modalNavigator/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /casts/modalNavigator/README.md: -------------------------------------------------------------------------------- 1 | # Modal navigator 2 | -------------------------------------------------------------------------------- /casts/modalNavigator/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /casts/modalNavigator/src/ModalNavigator/index.ts: -------------------------------------------------------------------------------- 1 | export { createModalNavigator } from './createModalNavigator'; 2 | export type { ModalNavigationProp, ModalScreenProps, ModalScreenOptions } from './types'; 3 | export { ModalActions } from './ModalRouter'; 4 | -------------------------------------------------------------------------------- /casts/modalNavigator/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ModalNavigator'; 2 | -------------------------------------------------------------------------------- /casts/modalNavigator/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "experimentalDecorators": true, 5 | "resolveJsonModule": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /casts/numbers/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /casts/numbers/README.md: -------------------------------------------------------------------------------- 1 | # Numbers 2 | -------------------------------------------------------------------------------- /casts/numbers/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /casts/numbers/src/Numbers/hooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useAssetSource'; 2 | export * from './useBaselineDiff'; 3 | export * from './useInlineIconStyle'; 4 | export * from './useTextLikeContainer'; 5 | -------------------------------------------------------------------------------- /casts/numbers/src/Numbers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UINumber'; 2 | export * from './UICurrency'; 3 | export * from './types'; 4 | export { UINumberDecimalAspect } from './localizedNumberFormat'; 5 | -------------------------------------------------------------------------------- /casts/numbers/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Numbers'; 2 | -------------------------------------------------------------------------------- /casts/numbers/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "experimentalDecorators": true, 5 | "resolveJsonModule": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /casts/pagerView/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /casts/pagerView/README.md: -------------------------------------------------------------------------------- 1 | # Pager view 2 | -------------------------------------------------------------------------------- /casts/pagerView/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /casts/pagerView/src/UIPagerView/UIPagerViewPage.tsx: -------------------------------------------------------------------------------- 1 | import type * as React from 'react'; 2 | 3 | import type { UIPagerViewPageProps } from './types'; 4 | 5 | export const UIPagerViewPage: React.FC = () => null; 6 | -------------------------------------------------------------------------------- /casts/pagerView/src/constants.tsx: -------------------------------------------------------------------------------- 1 | export const UIConstant = { 2 | pagerViewHeight: 72, 3 | tabBarOffset: 16, 4 | }; 5 | -------------------------------------------------------------------------------- /casts/pagerView/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIPagerView'; 2 | -------------------------------------------------------------------------------- /casts/pagerView/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "experimentalDecorators": true, 5 | "resolveJsonModule": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /casts/pinCode/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /casts/pinCode/README.md: -------------------------------------------------------------------------------- 1 | # Pin code 2 | -------------------------------------------------------------------------------- /casts/pinCode/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /casts/pinCode/src/UIPinCode/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIPinCode'; 2 | export { UIPinCodeBiometryType } from './constants'; 3 | -------------------------------------------------------------------------------- /casts/pinCode/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIPinCode'; 2 | -------------------------------------------------------------------------------- /casts/pinCode/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "experimentalDecorators": true, 5 | "resolveJsonModule": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /casts/promoNotice/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /casts/promoNotice/README.md: -------------------------------------------------------------------------------- 1 | # Promo notice 2 | -------------------------------------------------------------------------------- /casts/promoNotice/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /casts/promoNotice/src/UIPromoNotice/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIPromoNotice'; 2 | -------------------------------------------------------------------------------- /casts/promoNotice/src/constants.ts: -------------------------------------------------------------------------------- 1 | export const UIConstant = { 2 | minimumWidthToShowFoldingNotice: 400, 3 | minNoticeSize: 88, 4 | minNoticeIconSize: 64, 5 | maxNoticeIconSize: 88, 6 | }; 7 | -------------------------------------------------------------------------------- /casts/promoNotice/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIPromoNotice'; 2 | -------------------------------------------------------------------------------- /casts/promoNotice/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "experimentalDecorators": true, 5 | "resolveJsonModule": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /casts/qrCodeScannerSheet/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /casts/qrCodeScannerSheet/README.md: -------------------------------------------------------------------------------- 1 | # QR code scanner sheet 2 | -------------------------------------------------------------------------------- /casts/qrCodeScannerSheet/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /casts/qrCodeScannerSheet/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIQRCodeScannerSheet'; 2 | -------------------------------------------------------------------------------- /casts/qrCodeScannerSheet/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "experimentalDecorators": true, 5 | "resolveJsonModule": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /casts/qrCodeScannerSheet/types/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'react-qr-reader'; 2 | -------------------------------------------------------------------------------- /casts/rows/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /casts/rows/README.md: -------------------------------------------------------------------------------- 1 | # Rows 2 | -------------------------------------------------------------------------------- /casts/rows/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /casts/rows/src/UILink/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UILink'; 2 | export type { UILinkProps } from './types'; 3 | -------------------------------------------------------------------------------- /casts/rows/src/constants.ts: -------------------------------------------------------------------------------- 1 | export const UIConstant = { 2 | uiLink: { 3 | logo: { 4 | size: 40, 5 | borderRadius: 13, 6 | }, 7 | row: { 8 | borderRadius: 12, 9 | }, 10 | }, 11 | }; 12 | -------------------------------------------------------------------------------- /casts/rows/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "experimentalDecorators": true, 5 | "resolveJsonModule": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /casts/splitNavigator/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /casts/splitNavigator/README.md: -------------------------------------------------------------------------------- 1 | # Split navigator 2 | -------------------------------------------------------------------------------- /casts/splitNavigator/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /casts/splitNavigator/src/SplitNavigator/ShadowView.tsx: -------------------------------------------------------------------------------- 1 | // @ts-ignore 2 | export { default as ShadowView } from 'react-native-simple-shadow-view'; 3 | -------------------------------------------------------------------------------- /casts/splitNavigator/src/SplitNavigator/ShadowView.web.tsx: -------------------------------------------------------------------------------- 1 | import { View } from 'react-native'; 2 | 3 | export const ShadowView = View; 4 | -------------------------------------------------------------------------------- /casts/splitNavigator/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SplitNavigator'; 2 | -------------------------------------------------------------------------------- /casts/splitNavigator/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "experimentalDecorators": true, 5 | "resolveJsonModule": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /casts/splitNavigator/types/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'react-native-simple-shadow-view'; 2 | -------------------------------------------------------------------------------- /casts/stackNavigator/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /casts/stackNavigator/README.md: -------------------------------------------------------------------------------- 1 | # Stack navigator 2 | -------------------------------------------------------------------------------- /casts/stackNavigator/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /casts/stackNavigator/src/index.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * useAutoFocus is hack for inputs that removes some bugs with the StackNavigator 3 | * Details in the `./useAutoFocus/useAutoFocus.ios.ts` 4 | */ 5 | import './useAutoFocus'; 6 | 7 | export * from './StackNavigator'; 8 | -------------------------------------------------------------------------------- /casts/stackNavigator/src/useAutoFocus/useAutoFocus.android.ts: -------------------------------------------------------------------------------- 1 | // see useAutoFocus.ios.ts 2 | export function useAutoFocus(_ref: any, autoFocus: boolean | undefined) { 3 | return autoFocus; 4 | } 5 | -------------------------------------------------------------------------------- /casts/stackNavigator/src/useAutoFocus/useAutoFocus.web.ts: -------------------------------------------------------------------------------- 1 | // see useAutoFocus.ios.ts 2 | export function useAutoFocus(_ref: any, autoFocus: boolean | undefined) { 3 | return autoFocus; 4 | } 5 | -------------------------------------------------------------------------------- /casts/stackNavigator/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "experimentalDecorators": true, 5 | "resolveJsonModule": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /casts/texts/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /casts/texts/README.md: -------------------------------------------------------------------------------- 1 | # Texts 2 | -------------------------------------------------------------------------------- /casts/texts/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /casts/texts/src/UIExpandableText/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIExpandableText'; 2 | export type { UIExpandableTextProps } from './types'; 3 | -------------------------------------------------------------------------------- /casts/texts/src/UIExpandableText/types.ts: -------------------------------------------------------------------------------- 1 | import type { UILabel } from '@tonlabs/uikit.themes'; 2 | 3 | export type UIExpandableTextProps = React.ComponentProps; 4 | -------------------------------------------------------------------------------- /casts/texts/src/constants.ts: -------------------------------------------------------------------------------- 1 | export const UILayout = { 2 | expandableText: { 3 | moreButtonRightHitSlop: 32, 4 | }, 5 | }; 6 | -------------------------------------------------------------------------------- /casts/texts/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIExpandableText'; 2 | -------------------------------------------------------------------------------- /casts/texts/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "experimentalDecorators": true, 5 | "resolveJsonModule": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /deploy/dockerfiles/Dockerfile_Web: -------------------------------------------------------------------------------- 1 | FROM node:16.20.0 2 | 3 | USER node 4 | RUN mkdir -p /home/node/.ssh/ && ssh-keyscan github.com >> /home/node/.ssh/known_hosts 5 | USER root 6 | RUN apt-get update; \ 7 | apt-get -y install sudo; \ 8 | apt-get install -y gawk; -------------------------------------------------------------------------------- /kit/assets/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /kit/assets/README.md: -------------------------------------------------------------------------------- 1 | # Assets 2 | -------------------------------------------------------------------------------- /kit/assets/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | }; 4 | -------------------------------------------------------------------------------- /kit/assets/src/resources/404/404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/404/404.png -------------------------------------------------------------------------------- /kit/assets/src/resources/404/404@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/404/404@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/404/404@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/404/404@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/bank-cards/ico-maestro/maestro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/bank-cards/ico-maestro/maestro.png -------------------------------------------------------------------------------- /kit/assets/src/resources/bank-cards/ico-maestro/maestro@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/bank-cards/ico-maestro/maestro@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/bank-cards/ico-maestro/maestro@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/bank-cards/ico-maestro/maestro@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/bank-cards/ico-mastercard/mastercard-securecode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/bank-cards/ico-mastercard/mastercard-securecode.png -------------------------------------------------------------------------------- /kit/assets/src/resources/bank-cards/ico-mastercard/mastercard-securecode@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/bank-cards/ico-mastercard/mastercard-securecode@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/bank-cards/ico-mastercard/mastercard-securecode@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/bank-cards/ico-mastercard/mastercard-securecode@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/bank-cards/ico-mastercard/mastercard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/bank-cards/ico-mastercard/mastercard.png -------------------------------------------------------------------------------- /kit/assets/src/resources/bank-cards/ico-mastercard/mastercard@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/bank-cards/ico-mastercard/mastercard@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/bank-cards/ico-mastercard/mastercard@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/bank-cards/ico-mastercard/mastercard@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/bank-cards/ico-visa/verified-byvisa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/bank-cards/ico-visa/verified-byvisa.png -------------------------------------------------------------------------------- /kit/assets/src/resources/bank-cards/ico-visa/verified-byvisa@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/bank-cards/ico-visa/verified-byvisa@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/bank-cards/ico-visa/verified-byvisa@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/bank-cards/ico-visa/verified-byvisa@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/bank-cards/ico-visa/visa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/bank-cards/ico-visa/visa.png -------------------------------------------------------------------------------- /kit/assets/src/resources/bank-cards/ico-visa/visa@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/bank-cards/ico-visa/visa@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/bank-cards/ico-visa/visa@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/bank-cards/ico-visa/visa@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/payment/applepay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/payment/applepay.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/payment/applepay@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/payment/applepay@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/payment/applepay@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/payment/applepay@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/payment/googlepay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/payment/googlepay.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/payment/googlepay@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/payment/googlepay@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/payment/googlepay@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/payment/googlepay@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/platform/android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/platform/android.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/platform/android@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/platform/android@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/platform/android@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/platform/android@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/platform/apple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/platform/apple.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/platform/apple@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/platform/apple@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/platform/apple@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/platform/apple@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/platform/appstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/platform/appstore.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/platform/appstore@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/platform/appstore@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/platform/appstore@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/platform/appstore@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/platform/chrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/platform/chrome.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/platform/chrome@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/platform/chrome@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/platform/chrome@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/platform/chrome@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/platform/google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/platform/google.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/platform/google@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/platform/google@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/platform/google@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/platform/google@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/platform/googleplay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/platform/googleplay.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/platform/googleplay@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/platform/googleplay@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/platform/googleplay@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/platform/googleplay@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/platform/opera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/platform/opera.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/platform/opera@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/platform/opera@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/platform/opera@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/platform/opera@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/platform/safari.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/platform/safari.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/platform/safari@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/platform/safari@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/platform/safari@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/platform/safari@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/docker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/docker.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/docker@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/docker@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/docker@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/docker@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/facebook.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/facebook@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/facebook@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/facebook@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/facebook@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/github.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/github@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/github@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/github@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/github@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/instagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/instagram.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/instagram@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/instagram@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/instagram@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/instagram@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/linkedin.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/linkedin@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/linkedin@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/linkedin@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/linkedin@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/medium.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/medium@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/medium@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/medium@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/medium@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/primary/facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/primary/facebook.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/primary/facebook@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/primary/facebook@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/primary/facebook@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/primary/facebook@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/primary/instagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/primary/instagram.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/primary/instagram@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/primary/instagram@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/primary/instagram@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/primary/instagram@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/primary/linkedIn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/primary/linkedIn.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/primary/linkedIn@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/primary/linkedIn@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/primary/linkedIn@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/primary/linkedIn@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/primary/medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/primary/medium.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/primary/medium@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/primary/medium@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/primary/medium@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/primary/medium@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/primary/reddit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/primary/reddit.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/primary/reddit@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/primary/reddit@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/primary/reddit@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/primary/reddit@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/primary/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/primary/twitter.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/primary/twitter@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/primary/twitter@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/primary/twitter@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/primary/twitter@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/reddit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/reddit.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/reddit@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/reddit@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/reddit@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/reddit@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/telegram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/telegram.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/telegram@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/telegram@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/telegram@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/telegram@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/twitter.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/twitter@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/twitter@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/twitter@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/twitter@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/youtube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/youtube.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/youtube@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/youtube@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/social/youtube@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/social/youtube@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/surf-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/surf-black.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/surf-black@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/surf-black@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/surf-black@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/surf-black@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/surf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/surf.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/surf@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/surf@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/brand/surf@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/brand/surf@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_close/btn_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_close/btn_close.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_close/btn_close@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_close/btn_close@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_close/btn_close@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_close/btn_close@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_confirm/btn_confirm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_confirm/btn_confirm.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_confirm/btn_confirm@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_confirm/btn_confirm@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_confirm/btn_confirm@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_confirm/btn_confirm@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_dots/btn_dots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_dots/btn_dots.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_dots/btn_dots@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_dots/btn_dots@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_dots/btn_dots@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_dots/btn_dots@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_minimize/minimize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_minimize/minimize.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_minimize/minimize@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_minimize/minimize@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_minimize/minimize@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_minimize/minimize@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_msg_send/btn_msg_send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_msg_send/btn_msg_send.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_msg_send/btn_msg_send@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_msg_send/btn_msg_send@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_msg_send/btn_msg_send@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_msg_send/btn_msg_send@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_plus/btn_plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_plus/btn_plus.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_plus/btn_plus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_plus/btn_plus@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_plus/btn_plus@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_plus/btn_plus@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_plus_disabled/btn_plus_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_plus_disabled/btn_plus_disabled.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_plus_disabled/btn_plus_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_plus_disabled/btn_plus_disabled@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_plus_disabled/btn_plus_disabled@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_plus_disabled/btn_plus_disabled@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_sticker_disabled/stickerDisabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_sticker_disabled/stickerDisabled.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_sticker_disabled/stickerDisabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_sticker_disabled/stickerDisabled@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_sticker_disabled/stickerDisabled@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_sticker_disabled/stickerDisabled@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_sticker_enabled/stickerEnabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_sticker_enabled/stickerEnabled.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_sticker_enabled/stickerEnabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_sticker_enabled/stickerEnabled@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/btn_sticker_enabled/stickerEnabled@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/btn_sticker_enabled/stickerEnabled@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/face-id/face-id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/face-id/face-id.png -------------------------------------------------------------------------------- /kit/assets/src/resources/face-id/face-id@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/face-id/face-id@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/face-id/face-id@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/face-id/face-id@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-arrow-down/ico-arrow-down-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-arrow-down/ico-arrow-down-white.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-arrow-down/ico-arrow-down-white@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-arrow-down/ico-arrow-down-white@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-arrow-down/ico-arrow-down-white@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-arrow-down/ico-arrow-down-white@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-arrow-left/ico-arrow-left-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-arrow-left/ico-arrow-left-black.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-arrow-left/ico-arrow-left-black@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-arrow-left/ico-arrow-left-black@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-arrow-left/ico-arrow-left-black@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-arrow-left/ico-arrow-left-black@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-arrow-left/ico-arrow-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-arrow-left/ico-arrow-left.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-arrow-left/ico-arrow-left@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-arrow-left/ico-arrow-left@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-arrow-left/ico-arrow-left@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-arrow-left/ico-arrow-left@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-arrow-right/arrow-right-primary-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-arrow-right/arrow-right-primary-1.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-arrow-right/arrow-right-primary-1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-arrow-right/arrow-right-primary-1@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-arrow-right/arrow-right-primary-1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-arrow-right/arrow-right-primary-1@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-arrow-right/arrow-right-primary-minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-arrow-right/arrow-right-primary-minus.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-arrow-right/arrow-right-primary-minus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-arrow-right/arrow-right-primary-minus@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-arrow-right/arrow-right-primary-minus@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-arrow-right/arrow-right-primary-minus@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-arrow-right/arrow-right-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-arrow-right/arrow-right-white.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-arrow-right/arrow-right-white@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-arrow-right/arrow-right-white@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-arrow-right/arrow-right-white@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-arrow-right/arrow-right-white@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-arrow-right/ico-arrow-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-arrow-right/ico-arrow-right.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-arrow-right/ico-arrow-right@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-arrow-right/ico-arrow-right@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-arrow-right/ico-arrow-right@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-arrow-right/ico-arrow-right@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-arrow-up-right/arrow-up-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-arrow-up-right/arrow-up-right.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-arrow-up-right/arrow-up-right@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-arrow-up-right/arrow-up-right@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-arrow-up-right/arrow-up-right@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-arrow-up-right/arrow-up-right@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-blank-middle/blank-middle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-blank-middle/blank-middle.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-blank-middle/blank-middle@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-blank-middle/blank-middle@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-blank-middle/blank-middle@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-blank-middle/blank-middle@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-blank-up/blank-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-blank-up/blank-up.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-blank-up/blank-up@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-blank-up/blank-up@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-blank-up/blank-up@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-blank-up/blank-up@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-book/ico-book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-book/ico-book.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-book/ico-book@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-book/ico-book@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-book/ico-book@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-book/ico-book@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-camera/ico-camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-camera/ico-camera.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-camera/ico-camera@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-camera/ico-camera@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-camera/ico-camera@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-camera/ico-camera@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-checkbox-circle-active/ico-checkbox-circle-active-inverted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-checkbox-circle-active/ico-checkbox-circle-active-inverted.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-checkbox-circle-active/ico-checkbox-circle-active-inverted@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-checkbox-circle-active/ico-checkbox-circle-active-inverted@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-checkbox-circle-active/ico-checkbox-circle-active-inverted@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-checkbox-circle-active/ico-checkbox-circle-active-inverted@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-checkbox-circle-active/ico-checkbox-circle-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-checkbox-circle-active/ico-checkbox-circle-active.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-checkbox-circle-active/ico-checkbox-circle-active@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-checkbox-circle-active/ico-checkbox-circle-active@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-checkbox-circle-active/ico-checkbox-circle-active@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-checkbox-circle-active/ico-checkbox-circle-active@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-checkbox-circle-inactive/ico-checkbox-circle-inactive-empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-checkbox-circle-inactive/ico-checkbox-circle-inactive-empty.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-checkbox-circle-inactive/ico-checkbox-circle-inactive-empty@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-checkbox-circle-inactive/ico-checkbox-circle-inactive-empty@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-checkbox-circle-inactive/ico-checkbox-circle-inactive-empty@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-checkbox-circle-inactive/ico-checkbox-circle-inactive-empty@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-checkbox-circle-inactive/ico-checkbox-circle-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-checkbox-circle-inactive/ico-checkbox-circle-inactive.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-checkbox-circle-inactive/ico-checkbox-circle-inactive@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-checkbox-circle-inactive/ico-checkbox-circle-inactive@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-checkbox-circle-inactive/ico-checkbox-circle-inactive@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-checkbox-circle-inactive/ico-checkbox-circle-inactive@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-checkbox-square-active/active-action.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-checkbox-square-active/active-action.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-checkbox-square-active/active-action@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-checkbox-square-active/active-action@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-checkbox-square-active/active-action@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-checkbox-square-active/active-action@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-checkbox-square-active/ico-checkbox-square-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-checkbox-square-active/ico-checkbox-square-active.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-checkbox-square-active/ico-checkbox-square-active@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-checkbox-square-active/ico-checkbox-square-active@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-checkbox-square-active/ico-checkbox-square-active@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-checkbox-square-active/ico-checkbox-square-active@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-checkbox-square-inactive/ico-checkbox-square-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-checkbox-square-inactive/ico-checkbox-square-inactive.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-checkbox-square-inactive/ico-checkbox-square-inactive@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-checkbox-square-inactive/ico-checkbox-square-inactive@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-checkbox-square-inactive/ico-checkbox-square-inactive@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-checkbox-square-inactive/ico-checkbox-square-inactive@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-checkbox-square-inactive/inactive-action.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-checkbox-square-inactive/inactive-action.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-checkbox-square-inactive/inactive-action@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-checkbox-square-inactive/inactive-action@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-checkbox-square-inactive/inactive-action@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-checkbox-square-inactive/inactive-action@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-chevron/chevron-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-chevron/chevron-left.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-chevron/chevron-left@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-chevron/chevron-left@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-chevron/chevron-left@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-chevron/chevron-left@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-clear/ico-clear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-clear/ico-clear.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-clear/ico-clear@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-clear/ico-clear@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-clear/ico-clear@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-clear/ico-clear@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-close/close-black-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-close/close-black-8.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-close/close-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-close/close-black.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-close/close-black@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-close/close-black@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-close/close-black@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-close/close-black@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-close/close-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-close/close-blue.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-close/close-blue@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-close/close-blue@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-close/close-blue@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-close/close-blue@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-close/close-dark-theme-secondary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-close/close-dark-theme-secondary.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-close/close-dark-theme-secondary@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-close/close-dark-theme-secondary@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-close/close-dark-theme-secondary@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-close/close-dark-theme-secondary@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-close/close-grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-close/close-grey.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-close/close-grey@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-close/close-grey@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-close/close-grey@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-close/close-grey@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-close/close-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-close/close-light.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-close/close-light@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-close/close-light@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-close/close-light@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-close/close-light@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-close/remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-close/remove.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-close/remove@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-close/remove@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-close/remove@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-close/remove@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-cloud-black/cloudBlack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-cloud-black/cloudBlack.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-cloud-black/cloudBlack@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-cloud-black/cloudBlack@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-cloud-black/cloudBlack@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-cloud-black/cloudBlack@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-cloud-white/cloudWhite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-cloud-white/cloudWhite.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-cloud-white/cloudWhite@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-cloud-white/cloudWhite@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-cloud-white/cloudWhite@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-cloud-white/cloudWhite@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-delete/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-delete/delete.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-delete/delete@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-delete/delete@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-delete/delete@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-delete/delete@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-doc-blue/ico-doc-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-doc-blue/ico-doc-blue.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-doc-blue/ico-doc-blue@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-doc-blue/ico-doc-blue@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-doc-blue/ico-doc-blue@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-doc-blue/ico-doc-blue@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-doc-white/ico-doc-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-doc-white/ico-doc-white.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-doc-white/ico-doc-white@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-doc-white/ico-doc-white@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-doc-white/ico-doc-white@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-doc-white/ico-doc-white@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-error/alert-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-error/alert-error.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-error/alert-error@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-error/alert-error@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-error/alert-error@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-error/alert-error@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-file-income-blue/fileBlue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-file-income-blue/fileBlue.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-file-income-blue/fileBlue@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-file-income-blue/fileBlue@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-file-income-blue/fileBlue@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-file-income-blue/fileBlue@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-file-income-white/fileWhite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-file-income-white/fileWhite.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-file-income-white/fileWhite@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-file-income-white/fileWhite@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-file-income-white/fileWhite@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-file-income-white/fileWhite@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-glass/search-thin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-glass/search-thin.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-glass/search-thin@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-glass/search-thin@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-glass/search-thin@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-glass/search-thin@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-info/ico-info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-info/ico-info.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-info/ico-info@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-info/ico-info@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-info/ico-info@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-info/ico-info@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-menu-contained/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-menu-contained/menu.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-menu-contained/menu@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-menu-contained/menu@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-menu-contained/menu@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-menu-contained/menu@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-open-menu/open-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-open-menu/open-menu.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-open-menu/open-menu@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-open-menu/open-menu@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-open-menu/open-menu@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-open-menu/open-menu@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-progress/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-progress/progress.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-progress/progress@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-progress/progress@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-progress/progress@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-progress/progress@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-radiobutton-active/ico-radiobutton-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-radiobutton-active/ico-radiobutton-active.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-radiobutton-active/ico-radiobutton-active@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-radiobutton-active/ico-radiobutton-active@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-radiobutton-active/ico-radiobutton-active@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-radiobutton-active/ico-radiobutton-active@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-radiobutton-inactive/ico-radiobutton-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-radiobutton-inactive/ico-radiobutton-inactive.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-radiobutton-inactive/ico-radiobutton-inactive@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-radiobutton-inactive/ico-radiobutton-inactive@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-radiobutton-inactive/ico-radiobutton-inactive@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-radiobutton-inactive/ico-radiobutton-inactive@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-scan/ico-scan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-scan/ico-scan.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-scan/ico-scan@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-scan/ico-scan@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-scan/ico-scan@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-scan/ico-scan@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-scard/ico-scard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-scard/ico-scard.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-scard/ico-scard@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-scard/ico-scard@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-scard/ico-scard@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-scard/ico-scard@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-search/ico-search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-search/ico-search.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-search/ico-search@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-search/ico-search@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-search/ico-search@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-search/ico-search@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-tick/ico-tick-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-tick/ico-tick-white.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-tick/ico-tick-white@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-tick/ico-tick-white@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-tick/ico-tick-white@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-tick/ico-tick-white@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-toggle-active/ico-toggle-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-toggle-active/ico-toggle-active.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-toggle-active/ico-toggle-active@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-toggle-active/ico-toggle-active@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-toggle-active/ico-toggle-active@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-toggle-active/ico-toggle-active@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-toggle-inactive/ico-toggle-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-toggle-inactive/ico-toggle-inactive.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-toggle-inactive/ico-toggle-inactive@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-toggle-inactive/ico-toggle-inactive@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-toggle-inactive/ico-toggle-inactive@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-toggle-inactive/ico-toggle-inactive@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-toggle-off/ico-toggle-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-toggle-off/ico-toggle-off.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-toggle-off/ico-toggle-off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-toggle-off/ico-toggle-off@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-toggle-off/ico-toggle-off@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-toggle-off/ico-toggle-off@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-toggle-on/ico-toggle-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-toggle-on/ico-toggle-on.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-toggle-on/ico-toggle-on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-toggle-on/ico-toggle-on@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-toggle-on/ico-toggle-on@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-toggle-on/ico-toggle-on@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-touch-id/touch-id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-touch-id/touch-id.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-touch-id/touch-id@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-touch-id/touch-id@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-touch-id/touch-id@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-touch-id/touch-id@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-triangle/ico-triangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-triangle/ico-triangle.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-triangle/ico-triangle@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-triangle/ico-triangle@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-triangle/ico-triangle@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-triangle/ico-triangle@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-unfold/ico-hide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-unfold/ico-hide.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-unfold/ico-hide@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-unfold/ico-hide@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-unfold/ico-hide@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-unfold/ico-hide@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-unfold/ico-show.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-unfold/ico-show.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-unfold/ico-show@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-unfold/ico-show@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-unfold/ico-show@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-unfold/ico-show@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-warn/ico-warn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-warn/ico-warn.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-warn/ico-warn@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-warn/ico-warn@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/ico-warn/ico-warn@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/ico-warn/ico-warn@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/icon-plus-disabled/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/icon-plus-disabled/add.png -------------------------------------------------------------------------------- /kit/assets/src/resources/icon-plus-disabled/add@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/icon-plus-disabled/add@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/icon-plus-disabled/add@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/icon-plus-disabled/add@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/icon-plus/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/icon-plus/add.png -------------------------------------------------------------------------------- /kit/assets/src/resources/icon-plus/add@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/icon-plus/add@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/icon-plus/add@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/icon-plus/add@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/key-thin/key-thin-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/key-thin/key-thin-dark.png -------------------------------------------------------------------------------- /kit/assets/src/resources/key-thin/key-thin-dark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/key-thin/key-thin-dark@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/key-thin/key-thin-dark@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/key-thin/key-thin-dark@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/key-thin/key-thin-grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/key-thin/key-thin-grey.png -------------------------------------------------------------------------------- /kit/assets/src/resources/key-thin/key-thin-grey@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/key-thin/key-thin-grey@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/key-thin/key-thin-grey@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/key-thin/key-thin-grey@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/key-thin/key-thin-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/key-thin/key-thin-white.png -------------------------------------------------------------------------------- /kit/assets/src/resources/key-thin/key-thin-white@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/key-thin/key-thin-white@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/key-thin/key-thin-white@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/key-thin/key-thin-white@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/key-thin/key-thin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/key-thin/key-thin.png -------------------------------------------------------------------------------- /kit/assets/src/resources/key-thin/key-thin@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/key-thin/key-thin@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/key-thin/key-thin@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/key-thin/key-thin@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/logo/tonlabs/tonlabs-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/logo/tonlabs/tonlabs-black.png -------------------------------------------------------------------------------- /kit/assets/src/resources/logo/tonlabs/tonlabs-black@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/logo/tonlabs/tonlabs-black@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/logo/tonlabs/tonlabs-black@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/logo/tonlabs/tonlabs-black@3x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/logo/tonlabs/tonlabs-primary-minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/logo/tonlabs/tonlabs-primary-minus.png -------------------------------------------------------------------------------- /kit/assets/src/resources/logo/tonlabs/tonlabs-primary-minus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/logo/tonlabs/tonlabs-primary-minus@2x.png -------------------------------------------------------------------------------- /kit/assets/src/resources/logo/tonlabs/tonlabs-primary-minus@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/assets/src/resources/logo/tonlabs/tonlabs-primary-minus@3x.png -------------------------------------------------------------------------------- /kit/assets/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "experimentalDecorators": true, 5 | "resolveJsonModule": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /kit/assets/types/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module '*.png' { 2 | const value: any; 3 | export = value; 4 | } 5 | -------------------------------------------------------------------------------- /kit/controls/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /kit/controls/README.md: -------------------------------------------------------------------------------- 1 | # Controls 2 | -------------------------------------------------------------------------------- /kit/controls/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /kit/controls/src/Button/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Button'; 2 | -------------------------------------------------------------------------------- /kit/controls/src/Pressable/hooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from './usePressableColorScheme'; 2 | export * from './usePressableState'; 3 | export * from './usePressed'; 4 | export * from './useConvertToAnimatedValue'; 5 | -------------------------------------------------------------------------------- /kit/controls/src/Pressable/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Pressable'; 2 | export * from './types'; 3 | export * from './usePressableContentColor'; 4 | export * from './usePressableContentNumericParameter'; 5 | export * from './usePressableAnimatedImageTintColorProps'; 6 | -------------------------------------------------------------------------------- /kit/controls/src/TouchableOpacity/TouchableOpacity.native.ts: -------------------------------------------------------------------------------- 1 | import { TouchableOpacity as RNGHTouchableOpacity } from 'react-native-gesture-handler'; 2 | 3 | export const TouchableOpacity = RNGHTouchableOpacity; 4 | -------------------------------------------------------------------------------- /kit/controls/src/UIActionButton/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIActionButton'; 2 | export * from './types'; 3 | export { UIActionButtonType } from './constants'; 4 | -------------------------------------------------------------------------------- /kit/controls/src/UIBoxButton/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIBoxButton'; 2 | export * from './types'; 3 | export { UIBoxButtonType, UIBoxButtonVariant, UIBoxButtonIconPosition } from './constants'; 4 | -------------------------------------------------------------------------------- /kit/controls/src/UIButtonGroup/hooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useButtonGroupChildren'; 2 | -------------------------------------------------------------------------------- /kit/controls/src/UIButtonGroup/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIButtonGroup'; 2 | export * from './types'; 3 | export { UIButtonGroupActionIconPosition } from './constants'; 4 | -------------------------------------------------------------------------------- /kit/controls/src/UILinkButton/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UILinkButton'; 2 | export * from './types'; 3 | export { 4 | UILinkButtonType, 5 | UILinkButtonVariant, 6 | UILinkButtonSize, 7 | UILinkButtonIconPosition, 8 | } from './constants'; 9 | -------------------------------------------------------------------------------- /kit/controls/src/UIMsgButton/hooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useColorValues'; 2 | export * from './useCornerStyle'; 3 | -------------------------------------------------------------------------------- /kit/controls/src/UIMsgButton/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIMsgButton'; 2 | export { 3 | UIMsgButtonType, 4 | UIMsgButtonCornerPosition, 5 | UIMsgButtonIconPosition, 6 | UIMsgButtonVariant, 7 | } from './constants'; 8 | export * from './types'; 9 | -------------------------------------------------------------------------------- /kit/controls/src/UIPillButton/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIPillButton'; 2 | export * from './types'; 3 | export { UIPillButtonIconPosition, UIPillButtonVariant } from './constants'; 4 | -------------------------------------------------------------------------------- /kit/controls/src/UIPressableArea/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIPressableArea'; 2 | export * from './types'; 3 | -------------------------------------------------------------------------------- /kit/controls/src/UIPressableLabel/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIPressableLabel'; 2 | export type { UIPressableLabelProps } from './types'; 3 | -------------------------------------------------------------------------------- /kit/controls/src/UIShowMoreButton/constants.ts: -------------------------------------------------------------------------------- 1 | export enum UIShowMoreButtonHeight { 2 | Medium = 'Medium', 3 | Small = 'Small', 4 | } 5 | 6 | export enum UIShowMoreButtonType { 7 | Default = 'Default', 8 | Transparent = 'Transparent', 9 | } 10 | -------------------------------------------------------------------------------- /kit/controls/src/UIShowMoreButton/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIShowMoreButton'; 2 | export * from './constants'; 3 | export * from './types'; 4 | -------------------------------------------------------------------------------- /kit/controls/src/UISwitcher/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UISwitcher'; 2 | export * from './types'; 3 | -------------------------------------------------------------------------------- /kit/controls/src/UIWideBoxButton/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIWideBoxButton'; 2 | export * from './types'; 3 | export * from './constants'; 4 | -------------------------------------------------------------------------------- /kit/controls/src/types.ts: -------------------------------------------------------------------------------- 1 | export type UILayout = { 2 | marginTop?: number; 3 | marginRight?: number; 4 | marginBottom?: number; 5 | marginLeft?: number; 6 | }; 7 | -------------------------------------------------------------------------------- /kit/controls/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "paths": {}, 5 | "experimentalDecorators": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /kit/controls/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig", 3 | "compilerOptions": { 4 | "outDir": "./lib/typescript", 5 | "experimentalDecorators": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /kit/inputs/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | 3 | # Android/IntelliJ 4 | # 5 | build/ 6 | .idea 7 | .gradle 8 | local.properties 9 | *.iml -------------------------------------------------------------------------------- /kit/inputs/README.md: -------------------------------------------------------------------------------- 1 | # Layout 2 | -------------------------------------------------------------------------------- /kit/inputs/android/.gradle/7.0-rc-1/dependencies-accessors/dependencies-accessors.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/inputs/android/.gradle/7.0-rc-1/dependencies-accessors/dependencies-accessors.lock -------------------------------------------------------------------------------- /kit/inputs/android/.gradle/7.0-rc-1/dependencies-accessors/gc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/inputs/android/.gradle/7.0-rc-1/dependencies-accessors/gc.properties -------------------------------------------------------------------------------- /kit/inputs/android/.gradle/7.0-rc-1/fileChanges/last-build.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kit/inputs/android/.gradle/7.0-rc-1/fileHashes/fileHashes.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/inputs/android/.gradle/7.0-rc-1/fileHashes/fileHashes.lock -------------------------------------------------------------------------------- /kit/inputs/android/.gradle/7.0-rc-1/gc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/inputs/android/.gradle/7.0-rc-1/gc.properties -------------------------------------------------------------------------------- /kit/inputs/android/.gradle/checksums/checksums.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/inputs/android/.gradle/checksums/checksums.lock -------------------------------------------------------------------------------- /kit/inputs/android/.gradle/configuration-cache/gc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/inputs/android/.gradle/configuration-cache/gc.properties -------------------------------------------------------------------------------- /kit/inputs/android/.gradle/vcs-1/gc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/inputs/android/.gradle/vcs-1/gc.properties -------------------------------------------------------------------------------- /kit/inputs/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /kit/inputs/src/Common/InputChildren/InputChildrenLayout/index.ts: -------------------------------------------------------------------------------- 1 | export * from './InputAction'; 2 | export * from './InputIcon'; 3 | export * from './InputText'; 4 | export * from './InputClearButton'; 5 | -------------------------------------------------------------------------------- /kit/inputs/src/Common/InputChildren/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useInputChildren'; 2 | export * from './types'; 3 | export * from './InputChildrenLayout'; 4 | export { defaultInputColorScheme } from './constants'; 5 | -------------------------------------------------------------------------------- /kit/inputs/src/Common/InputMessage/hooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useAnimatedMessageStyle'; 2 | export * from './useMessageColors'; 3 | -------------------------------------------------------------------------------- /kit/inputs/src/Common/InputMessage/index.ts: -------------------------------------------------------------------------------- 1 | export * from './InputMessage'; 2 | export { InputMessageType } from './types'; 3 | export type { InputMessageProps } from './types'; 4 | -------------------------------------------------------------------------------- /kit/inputs/src/Common/hooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useInputBackgroundColor'; 2 | -------------------------------------------------------------------------------- /kit/inputs/src/Common/index.ts: -------------------------------------------------------------------------------- 1 | export * from './InputChildren'; 2 | export * from './InputMessage'; 3 | export * from './constants'; 4 | export * from './hooks'; 5 | -------------------------------------------------------------------------------- /kit/inputs/src/MaterialTextView/MaterialTextViewFloating/hooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useExpandingValue'; 2 | export * from './usePlaceholderVisibility'; 3 | export * from './useFloatingLabelRoles'; 4 | -------------------------------------------------------------------------------- /kit/inputs/src/MaterialTextView/MaterialTextViewFloating/index.ts: -------------------------------------------------------------------------------- 1 | export * from './MaterialTextViewFloating'; 2 | -------------------------------------------------------------------------------- /kit/inputs/src/MaterialTextView/constants.ts: -------------------------------------------------------------------------------- 1 | export const UIConstants = { 2 | amount: { 3 | decimalAspect: { 4 | integer: 0, 5 | currency: 2, 6 | precision: 9, 7 | }, 8 | }, 9 | }; 10 | -------------------------------------------------------------------------------- /kit/inputs/src/MaterialTextView/hooks/useApplyMask/amount/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useApplyMaskAmount'; 2 | -------------------------------------------------------------------------------- /kit/inputs/src/MaterialTextView/hooks/useApplyMask/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useApplyMask'; 2 | -------------------------------------------------------------------------------- /kit/inputs/src/UIAmountInput/hooks/amountMask/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useAmountMaskApplyer'; 2 | -------------------------------------------------------------------------------- /kit/inputs/src/UIAmountInput/hooks/useAmountInputHover.native.ts: -------------------------------------------------------------------------------- 1 | export function useAmountInputHover() { 2 | /** 3 | * We don't need a hover effects on mobile. 4 | */ 5 | return { onMouseEnter: undefined, onMouseLeave: undefined }; 6 | } 7 | -------------------------------------------------------------------------------- /kit/inputs/src/UIAmountInput/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIAmountInput'; 2 | export * from './types'; 3 | export * from './constants'; 4 | -------------------------------------------------------------------------------- /kit/inputs/src/UIMaterialTextView/hooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useUIMaterialTextViewChildren'; 2 | -------------------------------------------------------------------------------- /kit/inputs/src/UIMaterialTextView/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIMaterialTextView'; 2 | export * from './types'; 3 | -------------------------------------------------------------------------------- /kit/inputs/src/UISeedPhraseInput/consts.ts: -------------------------------------------------------------------------------- 1 | export enum UISeedPhraseInputMessageType { 2 | Error = 'Error', 3 | Warning = 'Warning', 4 | Success = 'Success', 5 | Neutral = 'Neutral', 6 | } 7 | -------------------------------------------------------------------------------- /kit/inputs/src/UISeedPhraseInput/hooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useHelperCredentials'; 2 | export * from './useExtendedRef'; 3 | -------------------------------------------------------------------------------- /kit/inputs/src/UISeedPhraseInput/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UISeedPhraseInput'; 2 | export type { UISeedPhraseInputProps, ValidationResult } from './types'; 3 | export { UISeedPhraseInputMessageType } from './consts'; 4 | -------------------------------------------------------------------------------- /kit/inputs/src/UISeedPhraseTextView/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UISeedPhraseTextView'; 2 | -------------------------------------------------------------------------------- /kit/inputs/src/UITextView/hooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useAutoFocus'; 2 | export * from './useAutogrow'; 3 | export * from './useFocused'; 4 | export * from './useHandleRef'; 5 | export * from './useUITextViewValue'; 6 | export * from './useUITextViewTypography'; 7 | -------------------------------------------------------------------------------- /kit/inputs/src/UITextView/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UITextView'; 2 | export * from './types'; 3 | export { useFocused, useUITextViewValue } from './hooks'; 4 | -------------------------------------------------------------------------------- /kit/inputs/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "paths": {}, 5 | "experimentalDecorators": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /kit/inputs/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig", 3 | "compilerOptions": { 4 | "outDir": "./lib/typescript", 5 | "experimentalDecorators": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /kit/layout/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | 3 | # Android/IntelliJ 4 | # 5 | build/ 6 | .idea 7 | .gradle 8 | local.properties 9 | *.iml -------------------------------------------------------------------------------- /kit/layout/README.md: -------------------------------------------------------------------------------- 1 | # Layout 2 | -------------------------------------------------------------------------------- /kit/layout/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /kit/layout/android/src/main/res/raw/shimmer_vert.glsl: -------------------------------------------------------------------------------- 1 | attribute vec4 inPosition; 2 | 3 | void main() { 4 | gl_Position = inPosition; 5 | } -------------------------------------------------------------------------------- /kit/layout/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /kit/layout/src/AnimationHelpers/index.ts: -------------------------------------------------------------------------------- 1 | import { getYWithRubberBandEffect } from './getYWithRubberBandEffect'; 2 | 3 | export const AnimationHelpers = { getYWithRubberBandEffect }; 4 | -------------------------------------------------------------------------------- /kit/layout/src/Skeleton/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Skeleton'; 2 | -------------------------------------------------------------------------------- /kit/layout/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "paths": {}, 5 | "experimentalDecorators": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /kit/layout/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig", 3 | "compilerOptions": { 4 | "outDir": "./lib/typescript", 5 | "experimentalDecorators": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /kit/media/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | 3 | # Android/IntelliJ 4 | # 5 | build/ 6 | .idea 7 | .gradle 8 | local.properties 9 | *.iml -------------------------------------------------------------------------------- /kit/media/README.md: -------------------------------------------------------------------------------- 1 | # Media 2 | -------------------------------------------------------------------------------- /kit/media/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /kit/media/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /kit/media/src/DuplicateImage/types.ts: -------------------------------------------------------------------------------- 1 | import type { Image, ImageProps } from 'react-native'; 2 | 3 | export type DuplicateImageProps = Omit & { 4 | source: React.RefObject; 5 | children: React.ReactElement; 6 | }; 7 | -------------------------------------------------------------------------------- /kit/media/src/UIImage/hooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useFlippedImageIfRtl'; 2 | -------------------------------------------------------------------------------- /kit/media/src/UILightbox/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UILightbox'; 2 | -------------------------------------------------------------------------------- /kit/media/src/UIQRCodeView/hooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useLogoRender'; 2 | -------------------------------------------------------------------------------- /kit/media/src/UIQRCodeView/index.ts: -------------------------------------------------------------------------------- 1 | export { UIQRCodeView, useQRCodeValueError } from './UIQRCodeView'; 2 | export * from './types'; 3 | -------------------------------------------------------------------------------- /kit/media/src/UIQRCodeView/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from './qrSvgUtils'; 2 | -------------------------------------------------------------------------------- /kit/media/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "paths": {}, 5 | "experimentalDecorators": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /kit/media/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig", 3 | "compilerOptions": { 4 | "outDir": "./lib/typescript", 5 | "experimentalDecorators": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /kit/popups/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | -------------------------------------------------------------------------------- /kit/popups/README.md: -------------------------------------------------------------------------------- 1 | # Popups 2 | -------------------------------------------------------------------------------- /kit/popups/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['@tonlabs/babel-plugin-transform-inline-consts', 'react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /kit/popups/src/ActionSheet/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIActionSheetContainer'; 2 | export * from './UIActionSheetAction'; 3 | export * from './types'; 4 | -------------------------------------------------------------------------------- /kit/popups/src/Menu/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIMenuContainer'; 2 | export * from './UIMenuAction'; 3 | 4 | export * from './types'; 5 | -------------------------------------------------------------------------------- /kit/popups/src/Notice/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UINotice'; 2 | export * from './types'; 3 | -------------------------------------------------------------------------------- /kit/popups/src/Notice/toastNoticeHooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useToastNoticeXSnapPoints'; 2 | export * from './useBottomToastNoticeYSnapPoints'; 3 | export * from './useNoticePosition'; 4 | export * from './useTopToastNoticeYSnapPoints'; 5 | export * from './useToastNoticeYSnapPoints'; 6 | -------------------------------------------------------------------------------- /kit/popups/src/ShadowView/ShadowView.tsx: -------------------------------------------------------------------------------- 1 | // @ts-ignore 2 | export { default as ShadowView } from 'react-native-simple-shadow-view'; 3 | -------------------------------------------------------------------------------- /kit/popups/src/ShadowView/ShadowView.web.tsx: -------------------------------------------------------------------------------- 1 | import { View } from 'react-native'; 2 | 3 | export const ShadowView = View; 4 | -------------------------------------------------------------------------------- /kit/popups/src/ShadowView/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ShadowView'; 2 | -------------------------------------------------------------------------------- /kit/popups/src/Sheets/UISheet/types.ts: -------------------------------------------------------------------------------- 1 | export type OnOpen = () => void | Promise; 2 | export type OnClose = () => void | Promise; 3 | -------------------------------------------------------------------------------- /kit/popups/src/Tooltip/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UITooltip'; 2 | export * from './types'; 3 | -------------------------------------------------------------------------------- /kit/popups/src/UIAlert/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIAlertViewContainer'; 2 | export * from './UIAlertViewAction'; 3 | export * from './types'; 4 | -------------------------------------------------------------------------------- /kit/popups/src/UIForeground/Cells/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ActionCell'; 2 | export * from './IconCell'; 3 | export * from './TextCell'; 4 | export * from './NumberCell'; 5 | export * from './CancelCell'; 6 | -------------------------------------------------------------------------------- /kit/popups/src/UIForeground/Columns/index.ts: -------------------------------------------------------------------------------- 1 | export * from './PrimaryColumn'; 2 | export * from './SecondaryColumn'; 3 | -------------------------------------------------------------------------------- /kit/popups/src/UIForeground/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIForeground'; 2 | export * from './Columns'; 3 | export * from './Cells'; 4 | 5 | export * from './types'; 6 | -------------------------------------------------------------------------------- /kit/popups/src/UIInteractiveNotice/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIInteractiveNotice'; 2 | export type { UIInteractiveNoticeProps, UIInteractiveNoticeAction } from './types'; 3 | -------------------------------------------------------------------------------- /kit/popups/src/UIPushNotice/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIPushNotice'; 2 | export type { UIPushNoticeContentPublicProps } from './UIPushNoticeContent'; 3 | -------------------------------------------------------------------------------- /kit/popups/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "paths": {}, 5 | "experimentalDecorators": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /kit/popups/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig", 3 | "compilerOptions": { 4 | "outDir": "./lib/typescript", 5 | "experimentalDecorators": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /kit/scrolls/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | 3 | # Android/IntelliJ 4 | # 5 | build/ 6 | .idea 7 | .gradle 8 | local.properties 9 | *.iml -------------------------------------------------------------------------------- /kit/scrolls/README.md: -------------------------------------------------------------------------------- 1 | # Scrolls 2 | -------------------------------------------------------------------------------- /kit/scrolls/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /kit/scrolls/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['@tonlabs/babel-plugin-transform-inline-consts', 'react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /kit/scrolls/src/Lists/UIAccordionSectionList/CellRendererComponent.native.tsx: -------------------------------------------------------------------------------- 1 | /** 2 | * We don't want to use hack for native 3 | * as itt tworks perfect without it 4 | */ 5 | export const CellRendererComponent = null; 6 | -------------------------------------------------------------------------------- /kit/scrolls/src/Lists/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIGridList'; 2 | export * from './UIMasonryList'; 3 | export * from './UIAccordionSectionList/UIAccordionSectionList'; 4 | export * from './types'; 5 | -------------------------------------------------------------------------------- /kit/scrolls/src/SectionListGetItemLayout/index.ts: -------------------------------------------------------------------------------- 1 | export * from './sectionListGetItemLayout'; 2 | export * from './types'; 3 | -------------------------------------------------------------------------------- /kit/scrolls/src/constants.tsx: -------------------------------------------------------------------------------- 1 | export const UIConstant = { 2 | grid: { 3 | numColumns: 2, 4 | }, 5 | }; 6 | -------------------------------------------------------------------------------- /kit/scrolls/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "paths": {}, 5 | "experimentalDecorators": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /kit/scrolls/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig", 3 | "compilerOptions": { 4 | "outDir": "./lib/typescript", 5 | "experimentalDecorators": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /kit/scrolls/types/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'react-qr-reader'; 2 | 3 | declare class WorkletEventHandler { 4 | worklet: (event: Event) => void; 5 | } 6 | -------------------------------------------------------------------------------- /kit/themes/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | 3 | # Android/IntelliJ 4 | # 5 | build/ 6 | .idea 7 | .gradle 8 | local.properties 9 | *.iml -------------------------------------------------------------------------------- /kit/themes/README.md: -------------------------------------------------------------------------------- 1 | # Themes 2 | -------------------------------------------------------------------------------- /kit/themes/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /kit/themes/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /kit/themes/src/AnimateableText/AnimateableText.tsx: -------------------------------------------------------------------------------- 1 | import _AnimateableText from 'react-native-animateable-text'; 2 | 3 | export const AnimateableText = _AnimateableText; 4 | -------------------------------------------------------------------------------- /kit/themes/src/AnimateableText/index.ts: -------------------------------------------------------------------------------- 1 | export * from './AnimateableText'; 2 | -------------------------------------------------------------------------------- /kit/themes/src/UILabel/useLabelDataSet.native.ts: -------------------------------------------------------------------------------- 1 | export function useLabelDataSet(): void { 2 | // Do nothing 3 | } 4 | -------------------------------------------------------------------------------- /kit/themes/src/assets/css/Inter-Light.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'Inter-Light'; 3 | src: url('../fonts/Inter-Light.woff2') format('woff2'), 4 | url('../fonts/Inter-Light.woff') format('woff'); 5 | font-weight: 300; 6 | font-style: normal; 7 | } 8 | -------------------------------------------------------------------------------- /kit/themes/src/assets/css/Inter-Medium.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'Inter-Medium'; 3 | src: url('../fonts/Inter-Medium.woff2') format('woff2'), 4 | url('../fonts/Inter-Medium.woff') format('woff'); 5 | font-weight: 500; 6 | font-style: normal; 7 | } 8 | -------------------------------------------------------------------------------- /kit/themes/src/assets/css/Inter-Regular.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'Inter-Regular'; 3 | src: url('../fonts/Inter-Regular.woff2') format('woff2'), 4 | url('../fonts/Inter-Regular.woff') format('woff'); 5 | font-weight: 400; 6 | font-style: normal; 7 | } 8 | -------------------------------------------------------------------------------- /kit/themes/src/assets/css/Manrope-Bold.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'Manrope-Bold'; 3 | src: url('../fonts/Manrope-Bold.woff2') format('woff2'), 4 | url('../fonts/Manrope-Bold.woff') format('woff'); 5 | font-weight: 700; 6 | font-style: normal; 7 | } 8 | -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Inter-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Inter-Light.ttf -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Inter-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Inter-Light.woff -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Inter-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Inter-Light.woff2 -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Inter-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Inter-Medium.ttf -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Inter-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Inter-Medium.woff -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Inter-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Inter-Medium.woff2 -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Inter-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Inter-Regular.ttf -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Inter-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Inter-Regular.woff -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Inter-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Inter-Regular.woff2 -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Inter-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Inter-SemiBold.ttf -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Inter-SemiBold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Inter-SemiBold.woff -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Inter-SemiBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Inter-SemiBold.woff2 -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Manrope-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Manrope-Bold.ttf -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Manrope-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Manrope-Bold.woff -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Manrope-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Manrope-Bold.woff2 -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Manrope-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Manrope-ExtraBold.ttf -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Manrope-ExtraBold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Manrope-ExtraBold.woff -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Manrope-ExtraBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Manrope-ExtraBold.woff2 -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Manrope-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Manrope-Medium.ttf -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Manrope-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Manrope-Medium.woff -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Manrope-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Manrope-Medium.woff2 -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Manrope-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Manrope-Regular.ttf -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Manrope-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Manrope-Regular.woff -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Manrope-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Manrope-Regular.woff2 -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Manrope-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Manrope-SemiBold.ttf -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Manrope-SemiBold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Manrope-SemiBold.woff -------------------------------------------------------------------------------- /kit/themes/src/assets/fonts/Manrope-SemiBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everx-labs/UIKit/5c424eb013c0d40c09c3038084da7e0f44d471f3/kit/themes/src/assets/fonts/Manrope-SemiBold.woff2 -------------------------------------------------------------------------------- /kit/themes/src/useWebFonts/useWebFonts.android.ts: -------------------------------------------------------------------------------- 1 | export function useWebFonts(): void { 2 | // Do nothing 3 | } 4 | -------------------------------------------------------------------------------- /kit/themes/src/useWebFonts/useWebFonts.ios.ts: -------------------------------------------------------------------------------- 1 | export function useWebFonts(): void { 2 | // Do nothing 3 | } 4 | -------------------------------------------------------------------------------- /kit/themes/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "paths": {}, 5 | "experimentalDecorators": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /kit/themes/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig", 3 | "compilerOptions": { 4 | "outDir": "./lib/typescript", 5 | "experimentalDecorators": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /kit/themes/types/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module '*.css'; 2 | -------------------------------------------------------------------------------- /kit/video/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | 3 | # Android/IntelliJ 4 | # 5 | build/ 6 | .idea 7 | .gradle 8 | local.properties 9 | *.iml -------------------------------------------------------------------------------- /kit/video/README.md: -------------------------------------------------------------------------------- 1 | # Video 2 | -------------------------------------------------------------------------------- /kit/video/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /kit/video/src/UIVideoPlayer/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UIVideoPlayer'; 2 | export type { UIVideoPlayerProps, UIVideoPlayerResizeMode } from './types'; 3 | -------------------------------------------------------------------------------- /kit/video/src/index.ts: -------------------------------------------------------------------------------- 1 | import * as UIVideoPlayer from './UIVideoPlayer'; 2 | 3 | export * from './UIVideoPlayer'; 4 | 5 | export const UIVideo = { 6 | UIVideoPlayer, 7 | }; 8 | export default UIVideo; 9 | -------------------------------------------------------------------------------- /kit/video/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "paths": {}, 5 | "experimentalDecorators": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /kit/video/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig", 3 | "compilerOptions": { 4 | "outDir": "./lib/typescript", 5 | "experimentalDecorators": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /localization/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | 3 | # Android/IntelliJ 4 | # 5 | build/ 6 | .idea 7 | .gradle 8 | local.properties 9 | *.iml -------------------------------------------------------------------------------- /localization/README.md: -------------------------------------------------------------------------------- 1 | [Русский](./README-ru.md) 2 | -------------------------------------------------------------------------------- /localization/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /localization/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | }; 4 | -------------------------------------------------------------------------------- /localization/src/LocalizationString.ts: -------------------------------------------------------------------------------- 1 | export class LocalizationString extends String { 2 | public readonly path: string; 3 | 4 | constructor(value: string, path: string) { 5 | super(value); 6 | 7 | this.path = path; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /localization/src/helpers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './localizationHints'; 2 | -------------------------------------------------------------------------------- /localization/src/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from './prepare'; 2 | export * from './getters'; 3 | export * from './UIFunction'; 4 | export * from './consistency'; 5 | export * from './shortenAmount'; 6 | -------------------------------------------------------------------------------- /localization/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "experimentalDecorators": true, 5 | "resolveJsonModule": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /stories/browser/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /stories/browser/README.md: -------------------------------------------------------------------------------- 1 | # Browser 2 | -------------------------------------------------------------------------------- /stories/browser/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | }; 4 | -------------------------------------------------------------------------------- /stories/browser/src/UICellDebot/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UICellDebot'; 2 | -------------------------------------------------------------------------------- /stories/browser/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './types'; 2 | export * from './UIBrowser'; 3 | export * from './getSupportedMediaOutputFormat'; 4 | export * from './UICellDebot'; 5 | -------------------------------------------------------------------------------- /stories/browser/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "paths": {}, 5 | "experimentalDecorators": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /stories/browser/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig", 3 | "compilerOptions": { 4 | "outDir": "./lib/typescript", 5 | "experimentalDecorators": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /stories/chats/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | 3 | # Android/IntelliJ 4 | # 5 | build/ 6 | .idea 7 | .gradle 8 | local.properties 9 | *.iml 10 | -------------------------------------------------------------------------------- /stories/chats/README.md: -------------------------------------------------------------------------------- 1 | # Chats 2 | -------------------------------------------------------------------------------- /stories/chats/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | plugins: ['@tonlabs/babel-plugin-transform-inline-consts', 'react-native-reanimated/plugin'], 4 | }; 5 | -------------------------------------------------------------------------------- /stories/chats/src/BubbleDocument.tsx: -------------------------------------------------------------------------------- 1 | export const BubbleDocument = () => null; 2 | -------------------------------------------------------------------------------- /stories/chats/src/BubbleImage.tsx: -------------------------------------------------------------------------------- 1 | export const BubbleImage = () => null; 2 | -------------------------------------------------------------------------------- /stories/chats/src/BubbleMedia/index.ts: -------------------------------------------------------------------------------- 1 | export * from './BubbleMedia'; 2 | export * from './types'; 3 | -------------------------------------------------------------------------------- /stories/chats/src/BubbleMedia/types.ts: -------------------------------------------------------------------------------- 1 | export type ImageSize = { 2 | width: number; 3 | height: number; 4 | }; 5 | -------------------------------------------------------------------------------- /stories/chats/src/UIChatInput/constants.ts: -------------------------------------------------------------------------------- 1 | export const UIChatInputConstants = { 2 | chatInputMinHeight: 56, 3 | }; 4 | -------------------------------------------------------------------------------- /stories/chats/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "paths": {}, 5 | "experimentalDecorators": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /stories/chats/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig", 3 | "compilerOptions": { 4 | "outDir": "./lib/typescript", 5 | "experimentalDecorators": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /stories/chats/types/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'react-native-parsed-text'; // TODO: Does actual types exist? 2 | -------------------------------------------------------------------------------- /stories/everLinks/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | -------------------------------------------------------------------------------- /stories/everLinks/README.md: -------------------------------------------------------------------------------- 1 | # Ever Links 2 | -------------------------------------------------------------------------------- /stories/everLinks/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | }; 4 | -------------------------------------------------------------------------------- /stories/everLinks/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UISendSheet'; 2 | 3 | export * from './types'; 4 | -------------------------------------------------------------------------------- /stories/everLinks/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "paths": {}, 5 | "experimentalDecorators": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /stories/everLinks/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig", 3 | "compilerOptions": { 4 | "outDir": "./lib/typescript", 5 | "experimentalDecorators": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /stories/stickers/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /stories/stickers/README.md: -------------------------------------------------------------------------------- 1 | # Stickers 2 | -------------------------------------------------------------------------------- /stories/stickers/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | }; 4 | -------------------------------------------------------------------------------- /stories/stickers/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useStickers'; 2 | 3 | export * from './types'; 4 | -------------------------------------------------------------------------------- /stories/stickers/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig", 3 | "compilerOptions": { 4 | "paths": {}, 5 | "experimentalDecorators": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /stories/stickers/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig", 3 | "compilerOptions": { 4 | "outDir": "./lib/typescript", 5 | "experimentalDecorators": true 6 | } 7 | } 8 | --------------------------------------------------------------------------------