├── .babelrc ├── .eslintrc ├── .github └── ISSUE_TEMPLATE │ └── bug_report.md ├── .gitignore ├── .npmignore ├── .npmrc ├── .nvmrc ├── .travis.yml ├── README.md ├── docs ├── ReactSlackChat.gif ├── customHooks.png ├── mobileView.png ├── screenshotHook.png └── specialMentions.png ├── package.json ├── src ├── assets │ └── team.svg ├── components │ ├── App │ │ ├── App.js │ │ ├── App.scss │ │ └── index.js │ └── ReactSlackChat │ │ ├── ReactSlackChat.js │ │ ├── ReactSlackChat.scss │ │ └── index.js ├── config │ └── index.js ├── index-dev.js ├── index.js ├── lib │ ├── User │ │ ├── User.js │ │ └── index.js │ ├── cached-channel-map.js │ ├── chat-functions.js │ ├── hooks.js │ ├── index.js │ ├── slack-utils │ │ ├── get-channels.js │ │ ├── get-messages.js │ │ ├── get-users.js │ │ ├── index.js │ │ └── post-message.js │ ├── system-default-hooks.js │ ├── themes.js │ └── utils.js └── public │ ├── favicon.ico │ └── index.html └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 9.11.2 -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/README.md -------------------------------------------------------------------------------- /docs/ReactSlackChat.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/docs/ReactSlackChat.gif -------------------------------------------------------------------------------- /docs/customHooks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/docs/customHooks.png -------------------------------------------------------------------------------- /docs/mobileView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/docs/mobileView.png -------------------------------------------------------------------------------- /docs/screenshotHook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/docs/screenshotHook.png -------------------------------------------------------------------------------- /docs/specialMentions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/docs/specialMentions.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/package.json -------------------------------------------------------------------------------- /src/assets/team.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/src/assets/team.svg -------------------------------------------------------------------------------- /src/components/App/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/src/components/App/App.js -------------------------------------------------------------------------------- /src/components/App/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/src/components/App/App.scss -------------------------------------------------------------------------------- /src/components/App/index.js: -------------------------------------------------------------------------------- 1 | // @create-index 2 | 3 | export { default as App } from './App.js'; 4 | -------------------------------------------------------------------------------- /src/components/ReactSlackChat/ReactSlackChat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/src/components/ReactSlackChat/ReactSlackChat.js -------------------------------------------------------------------------------- /src/components/ReactSlackChat/ReactSlackChat.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/src/components/ReactSlackChat/ReactSlackChat.scss -------------------------------------------------------------------------------- /src/components/ReactSlackChat/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/src/components/ReactSlackChat/index.js -------------------------------------------------------------------------------- /src/config/index.js: -------------------------------------------------------------------------------- 1 | export const withSystemHooks = process.env.SYSTEM_HOOKS === true; 2 | -------------------------------------------------------------------------------- /src/index-dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/src/index-dev.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/src/index.js -------------------------------------------------------------------------------- /src/lib/User/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/src/lib/User/User.js -------------------------------------------------------------------------------- /src/lib/User/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/src/lib/User/index.js -------------------------------------------------------------------------------- /src/lib/cached-channel-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/src/lib/cached-channel-map.js -------------------------------------------------------------------------------- /src/lib/chat-functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/src/lib/chat-functions.js -------------------------------------------------------------------------------- /src/lib/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/src/lib/hooks.js -------------------------------------------------------------------------------- /src/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/src/lib/index.js -------------------------------------------------------------------------------- /src/lib/slack-utils/get-channels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/src/lib/slack-utils/get-channels.js -------------------------------------------------------------------------------- /src/lib/slack-utils/get-messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/src/lib/slack-utils/get-messages.js -------------------------------------------------------------------------------- /src/lib/slack-utils/get-users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/src/lib/slack-utils/get-users.js -------------------------------------------------------------------------------- /src/lib/slack-utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/src/lib/slack-utils/index.js -------------------------------------------------------------------------------- /src/lib/slack-utils/post-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/src/lib/slack-utils/post-message.js -------------------------------------------------------------------------------- /src/lib/system-default-hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/src/lib/system-default-hooks.js -------------------------------------------------------------------------------- /src/lib/themes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/src/lib/themes.js -------------------------------------------------------------------------------- /src/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/src/lib/utils.js -------------------------------------------------------------------------------- /src/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/src/public/favicon.ico -------------------------------------------------------------------------------- /src/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/src/public/index.html -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rotatordisk92/react-slack-chat/HEAD/yarn.lock --------------------------------------------------------------------------------