├── .auth-chancelog ├── .eslintignore ├── .eslintrc.js ├── .github └── ISSUE_TEMPLATE │ ├── ---bug-report.md │ └── config.yml ├── .gitignore ├── .husky ├── .gitignore ├── commit-msg └── pre-commit ├── .prettierignore ├── .prettierrc.json ├── .release-it.json ├── CHANGELOG.md ├── LICENCE ├── README.md ├── commitlint.config.js ├── example ├── .expo-shared │ └── assets.json ├── App.js ├── app.json ├── assets │ ├── adaptive-icon.png │ ├── favicon.png │ ├── icon.png │ └── splash.png ├── babel.config.js ├── metro.config.js ├── package-lock.json ├── package.json ├── src │ ├── App.tsx │ ├── assets │ │ └── img │ │ │ ├── telegram.png │ │ │ └── whatsapp.png │ ├── constants.ts │ ├── context │ │ └── internal.ts │ ├── hooks │ │ └── useAppContext.ts │ ├── screens │ │ ├── Clubhouse │ │ │ ├── Clubhouse.tsx │ │ │ ├── ClubhouseNavButtonLeft.tsx │ │ │ ├── ClubhouseNavButtonRight.tsx │ │ │ └── index.ts │ │ ├── Home │ │ │ ├── Home.tsx │ │ │ ├── List.tsx │ │ │ ├── ListItem.tsx │ │ │ ├── ToggleThemeButton.tsx │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── Playground │ │ │ ├── Playground.tsx │ │ │ ├── index.ts │ │ │ └── styles.ts │ │ ├── Telegram │ │ │ ├── NavButton.tsx │ │ │ ├── Pages.tsx │ │ │ ├── Telegram.tsx │ │ │ └── index.ts │ │ └── Whatsapp │ │ │ ├── ChatPage.tsx │ │ │ ├── MessageItem.tsx │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ └── variables.ts │ └── utilities │ │ ├── data.ts │ │ └── styleGuide.ts ├── tsconfig.json └── yarn.lock ├── package.json ├── preview.gif ├── src ├── components │ ├── backdrop │ │ ├── Backdrop.tsx │ │ ├── constants.ts │ │ ├── index.ts │ │ └── styles.ts │ ├── flatList │ │ ├── FlatList.tsx │ │ └── index.ts │ ├── holdItem │ │ ├── HoldItem.tsx │ │ ├── index.ts │ │ ├── styles.ts │ │ └── types.d.ts │ ├── icon │ │ ├── Icon.tsx │ │ └── index.ts │ ├── menu │ │ ├── Menu.tsx │ │ ├── MenuItem.tsx │ │ ├── MenuItems.tsx │ │ ├── MenuList.tsx │ │ ├── Separator.tsx │ │ ├── calculations.ts │ │ ├── constants.ts │ │ ├── index.ts │ │ ├── styles.ts │ │ └── types.d.ts │ └── provider │ │ ├── Provider.tsx │ │ ├── index.ts │ │ ├── reducer.ts │ │ └── types.d.ts ├── constants.ts ├── context │ ├── index.ts │ └── internal.ts ├── hooks │ ├── index.ts │ ├── useDeviceOrientation.ts │ └── useInternal.ts ├── index.ts ├── styleGuide.ts └── utils │ ├── calculations.ts │ └── validations.ts ├── templates ├── changelog-template.hbs └── release-template.hbs ├── tsconfig.json ├── website ├── .gitignore ├── README.md ├── babel.config.js ├── components │ └── video │ │ ├── Video.tsx │ │ └── index.ts ├── docs │ ├── examples.md │ ├── getting-started.mdx │ ├── mdx.md │ ├── props.md │ └── usage.md ├── docusaurus.config.js ├── package.json ├── sidebars.js ├── src │ ├── css │ │ ├── custom.css │ │ └── header.module.css │ ├── pages │ │ ├── index.js │ │ └── styles.module.css │ └── theme │ │ └── Footer │ │ ├── index.js │ │ └── styles.module.css ├── static │ ├── .nojekyll │ ├── img │ │ ├── bg.png │ │ ├── examples │ │ │ ├── list-simple.png │ │ │ ├── list-with-destructive.png │ │ │ ├── list-with-icons.png │ │ │ ├── list-with-separator.png │ │ │ ├── list-with-title.png │ │ │ └── menu-from-bottom.png │ │ ├── favicon.ico │ │ ├── hold-item-and-menu.png │ │ ├── logo.png │ │ ├── masked-dark-phone.png │ │ ├── masked-light-phone.png │ │ └── og.png │ ├── svg │ │ └── copy.svg │ └── video │ │ └── hold-menu-preview.mp4 └── yarn.lock └── yarn.lock /.auth-chancelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/.auth-chancelog -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/---bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/.github/ISSUE_TEMPLATE/---bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | yarn commitlint --edit $1 -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .github 2 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.release-it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/.release-it.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['@commitlint/config-conventional'], 3 | }; 4 | -------------------------------------------------------------------------------- /example/.expo-shared/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/.expo-shared/assets.json -------------------------------------------------------------------------------- /example/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/App.js -------------------------------------------------------------------------------- /example/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/app.json -------------------------------------------------------------------------------- /example/assets/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/assets/adaptive-icon.png -------------------------------------------------------------------------------- /example/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/assets/favicon.png -------------------------------------------------------------------------------- /example/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/assets/icon.png -------------------------------------------------------------------------------- /example/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/assets/splash.png -------------------------------------------------------------------------------- /example/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/babel.config.js -------------------------------------------------------------------------------- /example/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/metro.config.js -------------------------------------------------------------------------------- /example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/package-lock.json -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/package.json -------------------------------------------------------------------------------- /example/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/App.tsx -------------------------------------------------------------------------------- /example/src/assets/img/telegram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/assets/img/telegram.png -------------------------------------------------------------------------------- /example/src/assets/img/whatsapp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/assets/img/whatsapp.png -------------------------------------------------------------------------------- /example/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/constants.ts -------------------------------------------------------------------------------- /example/src/context/internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/context/internal.ts -------------------------------------------------------------------------------- /example/src/hooks/useAppContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/hooks/useAppContext.ts -------------------------------------------------------------------------------- /example/src/screens/Clubhouse/Clubhouse.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/screens/Clubhouse/Clubhouse.tsx -------------------------------------------------------------------------------- /example/src/screens/Clubhouse/ClubhouseNavButtonLeft.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/screens/Clubhouse/ClubhouseNavButtonLeft.tsx -------------------------------------------------------------------------------- /example/src/screens/Clubhouse/ClubhouseNavButtonRight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/screens/Clubhouse/ClubhouseNavButtonRight.tsx -------------------------------------------------------------------------------- /example/src/screens/Clubhouse/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/screens/Clubhouse/index.ts -------------------------------------------------------------------------------- /example/src/screens/Home/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/screens/Home/Home.tsx -------------------------------------------------------------------------------- /example/src/screens/Home/List.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/screens/Home/List.tsx -------------------------------------------------------------------------------- /example/src/screens/Home/ListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/screens/Home/ListItem.tsx -------------------------------------------------------------------------------- /example/src/screens/Home/ToggleThemeButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/screens/Home/ToggleThemeButton.tsx -------------------------------------------------------------------------------- /example/src/screens/Home/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/screens/Home/index.ts -------------------------------------------------------------------------------- /example/src/screens/Home/types.ts: -------------------------------------------------------------------------------- 1 | export type ListItemProps = { 2 | title: string; 3 | image?: any; 4 | }; 5 | -------------------------------------------------------------------------------- /example/src/screens/Playground/Playground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/screens/Playground/Playground.tsx -------------------------------------------------------------------------------- /example/src/screens/Playground/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Playground'; 2 | -------------------------------------------------------------------------------- /example/src/screens/Playground/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/screens/Playground/styles.ts -------------------------------------------------------------------------------- /example/src/screens/Telegram/NavButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/screens/Telegram/NavButton.tsx -------------------------------------------------------------------------------- /example/src/screens/Telegram/Pages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/screens/Telegram/Pages.tsx -------------------------------------------------------------------------------- /example/src/screens/Telegram/Telegram.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/screens/Telegram/Telegram.tsx -------------------------------------------------------------------------------- /example/src/screens/Telegram/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Telegram'; 2 | -------------------------------------------------------------------------------- /example/src/screens/Whatsapp/ChatPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/screens/Whatsapp/ChatPage.tsx -------------------------------------------------------------------------------- /example/src/screens/Whatsapp/MessageItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/screens/Whatsapp/MessageItem.tsx -------------------------------------------------------------------------------- /example/src/screens/Whatsapp/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './ChatPage'; 2 | -------------------------------------------------------------------------------- /example/src/screens/Whatsapp/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/screens/Whatsapp/types.ts -------------------------------------------------------------------------------- /example/src/screens/Whatsapp/variables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/screens/Whatsapp/variables.ts -------------------------------------------------------------------------------- /example/src/utilities/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/utilities/data.ts -------------------------------------------------------------------------------- /example/src/utilities/styleGuide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/src/utilities/styleGuide.ts -------------------------------------------------------------------------------- /example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/tsconfig.json -------------------------------------------------------------------------------- /example/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/example/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/package.json -------------------------------------------------------------------------------- /preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/preview.gif -------------------------------------------------------------------------------- /src/components/backdrop/Backdrop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/components/backdrop/Backdrop.tsx -------------------------------------------------------------------------------- /src/components/backdrop/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/components/backdrop/constants.ts -------------------------------------------------------------------------------- /src/components/backdrop/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/components/backdrop/index.ts -------------------------------------------------------------------------------- /src/components/backdrop/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/components/backdrop/styles.ts -------------------------------------------------------------------------------- /src/components/flatList/FlatList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/components/flatList/FlatList.tsx -------------------------------------------------------------------------------- /src/components/flatList/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/components/flatList/index.ts -------------------------------------------------------------------------------- /src/components/holdItem/HoldItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/components/holdItem/HoldItem.tsx -------------------------------------------------------------------------------- /src/components/holdItem/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/components/holdItem/index.ts -------------------------------------------------------------------------------- /src/components/holdItem/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/components/holdItem/styles.ts -------------------------------------------------------------------------------- /src/components/holdItem/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/components/holdItem/types.d.ts -------------------------------------------------------------------------------- /src/components/icon/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/components/icon/Icon.tsx -------------------------------------------------------------------------------- /src/components/icon/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Icon'; 2 | -------------------------------------------------------------------------------- /src/components/menu/Menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/components/menu/Menu.tsx -------------------------------------------------------------------------------- /src/components/menu/MenuItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/components/menu/MenuItem.tsx -------------------------------------------------------------------------------- /src/components/menu/MenuItems.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/components/menu/MenuItems.tsx -------------------------------------------------------------------------------- /src/components/menu/MenuList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/components/menu/MenuList.tsx -------------------------------------------------------------------------------- /src/components/menu/Separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/components/menu/Separator.tsx -------------------------------------------------------------------------------- /src/components/menu/calculations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/components/menu/calculations.ts -------------------------------------------------------------------------------- /src/components/menu/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/components/menu/constants.ts -------------------------------------------------------------------------------- /src/components/menu/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Menu'; 2 | -------------------------------------------------------------------------------- /src/components/menu/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/components/menu/styles.ts -------------------------------------------------------------------------------- /src/components/menu/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/components/menu/types.d.ts -------------------------------------------------------------------------------- /src/components/provider/Provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/components/provider/Provider.tsx -------------------------------------------------------------------------------- /src/components/provider/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/components/provider/index.ts -------------------------------------------------------------------------------- /src/components/provider/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/components/provider/reducer.ts -------------------------------------------------------------------------------- /src/components/provider/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/components/provider/types.d.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/context/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/context/index.ts -------------------------------------------------------------------------------- /src/context/internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/context/internal.ts -------------------------------------------------------------------------------- /src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/hooks/index.ts -------------------------------------------------------------------------------- /src/hooks/useDeviceOrientation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/hooks/useDeviceOrientation.ts -------------------------------------------------------------------------------- /src/hooks/useInternal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/hooks/useInternal.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/styleGuide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/styleGuide.ts -------------------------------------------------------------------------------- /src/utils/calculations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/utils/calculations.ts -------------------------------------------------------------------------------- /src/utils/validations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/src/utils/validations.ts -------------------------------------------------------------------------------- /templates/changelog-template.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/templates/changelog-template.hbs -------------------------------------------------------------------------------- /templates/release-template.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/templates/release-template.hbs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/tsconfig.json -------------------------------------------------------------------------------- /website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/.gitignore -------------------------------------------------------------------------------- /website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/README.md -------------------------------------------------------------------------------- /website/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/babel.config.js -------------------------------------------------------------------------------- /website/components/video/Video.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/components/video/Video.tsx -------------------------------------------------------------------------------- /website/components/video/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/components/video/index.ts -------------------------------------------------------------------------------- /website/docs/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/docs/examples.md -------------------------------------------------------------------------------- /website/docs/getting-started.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/docs/getting-started.mdx -------------------------------------------------------------------------------- /website/docs/mdx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/docs/mdx.md -------------------------------------------------------------------------------- /website/docs/props.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/docs/props.md -------------------------------------------------------------------------------- /website/docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/docs/usage.md -------------------------------------------------------------------------------- /website/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/docusaurus.config.js -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/package.json -------------------------------------------------------------------------------- /website/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/sidebars.js -------------------------------------------------------------------------------- /website/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/src/css/custom.css -------------------------------------------------------------------------------- /website/src/css/header.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/src/css/header.module.css -------------------------------------------------------------------------------- /website/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/src/pages/index.js -------------------------------------------------------------------------------- /website/src/pages/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/src/pages/styles.module.css -------------------------------------------------------------------------------- /website/src/theme/Footer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/src/theme/Footer/index.js -------------------------------------------------------------------------------- /website/src/theme/Footer/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/src/theme/Footer/styles.module.css -------------------------------------------------------------------------------- /website/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /website/static/img/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/static/img/bg.png -------------------------------------------------------------------------------- /website/static/img/examples/list-simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/static/img/examples/list-simple.png -------------------------------------------------------------------------------- /website/static/img/examples/list-with-destructive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/static/img/examples/list-with-destructive.png -------------------------------------------------------------------------------- /website/static/img/examples/list-with-icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/static/img/examples/list-with-icons.png -------------------------------------------------------------------------------- /website/static/img/examples/list-with-separator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/static/img/examples/list-with-separator.png -------------------------------------------------------------------------------- /website/static/img/examples/list-with-title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/static/img/examples/list-with-title.png -------------------------------------------------------------------------------- /website/static/img/examples/menu-from-bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/static/img/examples/menu-from-bottom.png -------------------------------------------------------------------------------- /website/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/static/img/favicon.ico -------------------------------------------------------------------------------- /website/static/img/hold-item-and-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/static/img/hold-item-and-menu.png -------------------------------------------------------------------------------- /website/static/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/static/img/logo.png -------------------------------------------------------------------------------- /website/static/img/masked-dark-phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/static/img/masked-dark-phone.png -------------------------------------------------------------------------------- /website/static/img/masked-light-phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/static/img/masked-light-phone.png -------------------------------------------------------------------------------- /website/static/img/og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/static/img/og.png -------------------------------------------------------------------------------- /website/static/svg/copy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/static/svg/copy.svg -------------------------------------------------------------------------------- /website/static/video/hold-menu-preview.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/static/video/hold-menu-preview.mp4 -------------------------------------------------------------------------------- /website/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/website/yarn.lock -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/HEAD/yarn.lock --------------------------------------------------------------------------------