├── .auto-changelog ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── .release-it.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── babel.config.js ├── commitlint.config.js ├── example ├── android │ ├── StickyItemExample.iml │ ├── app │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── debug.keystore │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── stickyitemexample │ │ │ │ ├── MainActivity.java │ │ │ │ └── MainApplication.java │ │ │ └── res │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── ic_launcher_background.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── app.json ├── index.tsx ├── ios │ ├── Podfile │ ├── Podfile.lock │ ├── StickyItemExample-Bridging-Header.h │ ├── StickyItemExample.xcodeproj │ │ ├── project.pbxproj │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── StickyItemExample.xcscheme │ ├── StickyItemExample.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── StickyItemExample │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Base.lproj │ │ └── LaunchScreen.xib │ │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon.png │ │ │ ├── icon_20pt.png │ │ │ ├── icon_20pt@2x-1.png │ │ │ ├── icon_20pt@2x.png │ │ │ ├── icon_20pt@3x.png │ │ │ ├── icon_29pt.png │ │ │ ├── icon_29pt@2x-1.png │ │ │ ├── icon_29pt@2x.png │ │ │ ├── icon_29pt@3x.png │ │ │ ├── icon_40pt.png │ │ │ ├── icon_40pt@2x-1.png │ │ │ ├── icon_40pt@2x.png │ │ │ ├── icon_40pt@3x.png │ │ │ ├── icon_60pt@2x.png │ │ │ ├── icon_60pt@3x.png │ │ │ ├── icon_76pt.png │ │ │ ├── icon_76pt@2x.png │ │ │ └── icon_83.5@2x.png │ │ └── Contents.json │ │ ├── Info.plist │ │ ├── StickyItem.swift │ │ └── main.m ├── metro.config.js ├── package.json ├── src │ ├── App.tsx │ ├── components │ │ ├── basic-sticky │ │ │ ├── BasicSticky.tsx │ │ │ ├── index.ts │ │ │ └── styles.ts │ │ ├── button │ │ │ ├── Button.tsx │ │ │ └── index.ts │ │ ├── dummy-item │ │ │ ├── DummyItem.tsx │ │ │ └── index.ts │ │ └── facebook-sticky-story │ │ │ ├── FacebookStickyStory.tsx │ │ │ ├── index.ts │ │ │ └── styles.ts │ ├── icons │ │ └── PlusSVG.tsx │ └── screens │ │ ├── Basic.tsx │ │ ├── BasicCustomSeparator.tsx │ │ ├── BasicRTL.tsx │ │ ├── FacebookStories.tsx │ │ ├── FacebookStoriesRTL.tsx │ │ ├── FacebookStoriesStyled.tsx │ │ └── Root.tsx └── tsconfig.json ├── logo.png ├── package.json ├── preview.gif ├── release-template.hbs ├── scripts └── auto-changelog.js ├── src ├── StickyItemFlatList.tsx ├── components │ ├── separator │ │ ├── Separator.tsx │ │ └── index.ts │ ├── sticky-item-background │ │ ├── StickyItemBackground.tsx │ │ ├── index.ts │ │ ├── styles.ts │ │ └── utils.ts │ └── sticky-item │ │ ├── StickyItem.tsx │ │ ├── index.ts │ │ └── styles.ts ├── constants.ts ├── index.ts ├── types.d.ts └── utilities │ ├── cubicBezierLength.ts │ ├── index.ts │ ├── reanimated.ts │ └── redash.ts ├── templates ├── changelog-template.hbs └── release-template.hbs └── tsconfig.json /.auto-changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/.auto-changelog -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | 3 | # generated by bob 4 | lib/ 5 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.pbxproj -text 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .github 2 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.release-it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/.release-it.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/babel.config.js -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['@commitlint/config-conventional'], 3 | }; 4 | -------------------------------------------------------------------------------- /example/android/StickyItemExample.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/StickyItemExample.iml -------------------------------------------------------------------------------- /example/android/app/app.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/app/app.iml -------------------------------------------------------------------------------- /example/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/app/build.gradle -------------------------------------------------------------------------------- /example/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/app/debug.keystore -------------------------------------------------------------------------------- /example/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /example/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /example/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /example/android/app/src/main/java/com/stickyitemexample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/app/src/main/java/com/stickyitemexample/MainActivity.java -------------------------------------------------------------------------------- /example/android/app/src/main/java/com/stickyitemexample/MainApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/app/src/main/java/com/stickyitemexample/MainApplication.java -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/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/gorhom/react-native-sticky-item/HEAD/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/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/gorhom/react-native-sticky-item/HEAD/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/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/gorhom/react-native-sticky-item/HEAD/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/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/gorhom/react-native-sticky-item/HEAD/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/app/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /example/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /example/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /example/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/build.gradle -------------------------------------------------------------------------------- /example/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/gradle.properties -------------------------------------------------------------------------------- /example/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /example/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /example/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/gradlew -------------------------------------------------------------------------------- /example/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/gradlew.bat -------------------------------------------------------------------------------- /example/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/android/settings.gradle -------------------------------------------------------------------------------- /example/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/app.json -------------------------------------------------------------------------------- /example/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/index.tsx -------------------------------------------------------------------------------- /example/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/Podfile -------------------------------------------------------------------------------- /example/ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/Podfile.lock -------------------------------------------------------------------------------- /example/ios/StickyItemExample-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample-Bridging-Header.h -------------------------------------------------------------------------------- /example/ios/StickyItemExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /example/ios/StickyItemExample.xcodeproj/xcshareddata/xcschemes/StickyItemExample.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample.xcodeproj/xcshareddata/xcschemes/StickyItemExample.xcscheme -------------------------------------------------------------------------------- /example/ios/StickyItemExample.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /example/ios/StickyItemExample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /example/ios/StickyItemExample/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/AppDelegate.h -------------------------------------------------------------------------------- /example/ios/StickyItemExample/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/AppDelegate.m -------------------------------------------------------------------------------- /example/ios/StickyItemExample/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/Icon.png -------------------------------------------------------------------------------- /example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_20pt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_20pt.png -------------------------------------------------------------------------------- /example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_20pt@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_20pt@2x-1.png -------------------------------------------------------------------------------- /example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_20pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_20pt@2x.png -------------------------------------------------------------------------------- /example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_20pt@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_20pt@3x.png -------------------------------------------------------------------------------- /example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_29pt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_29pt.png -------------------------------------------------------------------------------- /example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_29pt@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_29pt@2x-1.png -------------------------------------------------------------------------------- /example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_29pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_29pt@2x.png -------------------------------------------------------------------------------- /example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_29pt@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_29pt@3x.png -------------------------------------------------------------------------------- /example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_40pt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_40pt.png -------------------------------------------------------------------------------- /example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_40pt@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_40pt@2x-1.png -------------------------------------------------------------------------------- /example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_40pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_40pt@2x.png -------------------------------------------------------------------------------- /example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_40pt@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_40pt@3x.png -------------------------------------------------------------------------------- /example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_60pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_60pt@2x.png -------------------------------------------------------------------------------- /example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_60pt@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_60pt@3x.png -------------------------------------------------------------------------------- /example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_76pt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_76pt.png -------------------------------------------------------------------------------- /example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_76pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_76pt@2x.png -------------------------------------------------------------------------------- /example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/Images.xcassets/AppIcon.appiconset/icon_83.5@2x.png -------------------------------------------------------------------------------- /example/ios/StickyItemExample/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /example/ios/StickyItemExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/Info.plist -------------------------------------------------------------------------------- /example/ios/StickyItemExample/StickyItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/StickyItem.swift -------------------------------------------------------------------------------- /example/ios/StickyItemExample/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/ios/StickyItemExample/main.m -------------------------------------------------------------------------------- /example/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/metro.config.js -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/package.json -------------------------------------------------------------------------------- /example/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/src/App.tsx -------------------------------------------------------------------------------- /example/src/components/basic-sticky/BasicSticky.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/src/components/basic-sticky/BasicSticky.tsx -------------------------------------------------------------------------------- /example/src/components/basic-sticky/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './BasicSticky'; 2 | -------------------------------------------------------------------------------- /example/src/components/basic-sticky/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/src/components/basic-sticky/styles.ts -------------------------------------------------------------------------------- /example/src/components/button/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/src/components/button/Button.tsx -------------------------------------------------------------------------------- /example/src/components/button/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Button'; 2 | -------------------------------------------------------------------------------- /example/src/components/dummy-item/DummyItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/src/components/dummy-item/DummyItem.tsx -------------------------------------------------------------------------------- /example/src/components/dummy-item/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './DummyItem'; 2 | -------------------------------------------------------------------------------- /example/src/components/facebook-sticky-story/FacebookStickyStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/src/components/facebook-sticky-story/FacebookStickyStory.tsx -------------------------------------------------------------------------------- /example/src/components/facebook-sticky-story/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './FacebookStickyStory'; 2 | -------------------------------------------------------------------------------- /example/src/components/facebook-sticky-story/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/src/components/facebook-sticky-story/styles.ts -------------------------------------------------------------------------------- /example/src/icons/PlusSVG.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/src/icons/PlusSVG.tsx -------------------------------------------------------------------------------- /example/src/screens/Basic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/src/screens/Basic.tsx -------------------------------------------------------------------------------- /example/src/screens/BasicCustomSeparator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/src/screens/BasicCustomSeparator.tsx -------------------------------------------------------------------------------- /example/src/screens/BasicRTL.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/src/screens/BasicRTL.tsx -------------------------------------------------------------------------------- /example/src/screens/FacebookStories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/src/screens/FacebookStories.tsx -------------------------------------------------------------------------------- /example/src/screens/FacebookStoriesRTL.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/src/screens/FacebookStoriesRTL.tsx -------------------------------------------------------------------------------- /example/src/screens/FacebookStoriesStyled.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/src/screens/FacebookStoriesStyled.tsx -------------------------------------------------------------------------------- /example/src/screens/Root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/src/screens/Root.tsx -------------------------------------------------------------------------------- /example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/example/tsconfig.json -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/package.json -------------------------------------------------------------------------------- /preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/preview.gif -------------------------------------------------------------------------------- /release-template.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/release-template.hbs -------------------------------------------------------------------------------- /scripts/auto-changelog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/scripts/auto-changelog.js -------------------------------------------------------------------------------- /src/StickyItemFlatList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/src/StickyItemFlatList.tsx -------------------------------------------------------------------------------- /src/components/separator/Separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/src/components/separator/Separator.tsx -------------------------------------------------------------------------------- /src/components/separator/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Separator'; 2 | -------------------------------------------------------------------------------- /src/components/sticky-item-background/StickyItemBackground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/src/components/sticky-item-background/StickyItemBackground.tsx -------------------------------------------------------------------------------- /src/components/sticky-item-background/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './StickyItemBackground'; 2 | -------------------------------------------------------------------------------- /src/components/sticky-item-background/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/src/components/sticky-item-background/styles.ts -------------------------------------------------------------------------------- /src/components/sticky-item-background/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/src/components/sticky-item-background/utils.ts -------------------------------------------------------------------------------- /src/components/sticky-item/StickyItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/src/components/sticky-item/StickyItem.tsx -------------------------------------------------------------------------------- /src/components/sticky-item/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './StickyItem'; 2 | -------------------------------------------------------------------------------- /src/components/sticky-item/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/src/components/sticky-item/styles.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/src/types.d.ts -------------------------------------------------------------------------------- /src/utilities/cubicBezierLength.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/src/utilities/cubicBezierLength.ts -------------------------------------------------------------------------------- /src/utilities/index.ts: -------------------------------------------------------------------------------- 1 | export { Easing, interpolate } from './reanimated'; 2 | -------------------------------------------------------------------------------- /src/utilities/reanimated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/src/utilities/reanimated.ts -------------------------------------------------------------------------------- /src/utilities/redash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/src/utilities/redash.ts -------------------------------------------------------------------------------- /templates/changelog-template.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/templates/changelog-template.hbs -------------------------------------------------------------------------------- /templates/release-template.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/templates/release-template.hbs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gorhom/react-native-sticky-item/HEAD/tsconfig.json --------------------------------------------------------------------------------