Sending data to parent
11 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /homepage/.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # production 12 | /build 13 | 14 | # misc 15 | .DS_Store 16 | .env.local 17 | .env.development.local 18 | .env.test.local 19 | .env.production.local 20 | 21 | npm-debug.log* 22 | yarn-debug.log* 23 | yarn-error.log* 24 | -------------------------------------------------------------------------------- /slackteamschatapp/react-native-toast-message/src/assets/index.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable global-require */ 2 | 3 | const assets = { 4 | icons: { 5 | success: require('./icons/success.png'), 6 | error: require('./icons/error.png'), 7 | info: require('./icons/info.png'), 8 | close: require('./icons/close.png') 9 | } 10 | }; 11 | 12 | const { icons } = assets; 13 | 14 | export { icons }; 15 | export default assets; 16 | -------------------------------------------------------------------------------- /slackteamschatapp/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 |Sending data to parent
11 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /slackteamschatappBackend/AgoraIO-app-builder-backend-5cb0eb3/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # Binaries for programs and plugins 3 | *.exe 4 | *.exe~ 5 | *.dll 6 | *.so 7 | *.dylib 8 | 9 | # Test binary, built with `go test -c` 10 | *.test 11 | 12 | # Output of the go coverage tool, specifically when used with LiteIDE 13 | *.out 14 | 15 | .envrc 16 | .vscode 17 | logs/ 18 | data/ 19 | 20 | # Dependency directories (remove the comment below to include it) 21 | # vendor/ 22 | 23 | # log directory 24 | logs/ 25 | -------------------------------------------------------------------------------- /slackteamschatapp/android/app/src/main/java/com/slackteamschatapp/MainActivity.java: -------------------------------------------------------------------------------- 1 | package com.slackteamschatapp; 2 | 3 | import com.facebook.react.ReactActivity; 4 | 5 | public class MainActivity extends ReactActivity { 6 | 7 | /** 8 | * Returns the name of the main component registered from JavaScript. This is used to schedule 9 | * rendering of the component. 10 | */ 11 | @Override 12 | protected String getMainComponentName() { 13 | return "slackteamschatapp"; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /slackteamschatapp/react-native-toast-message/src/components/info.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | import BaseToast from './base'; 4 | import { icons } from '../assets'; 5 | import colors from '../colors'; 6 | 7 | function InfoToast(props) { 8 | return ( 9 |...where you can belong to a school club, a gaming group, or a worldwide art community. Where just you and a handful of friends can spend time together. A place that makes it easy to talk every day and hang out more often.
10 | 11 | 12 | 13 |Sending data to parent
11 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /slackteamschatapp/src/subComponents/SidePanelEnum.tsx: -------------------------------------------------------------------------------- 1 | /* 2 | ******************************************** 3 | Copyright © 2021 Agora Lab, Inc., all rights reserved. 4 | AppBuilder and all associated components, source code, APIs, services, and documentation 5 | (the “Materials”) are owned by Agora Lab, Inc. and its licensors. The Materials may not be 6 | accessed, used, modified, or distributed for any purpose without a license from Agora Lab, Inc. 7 | Use without a license or in violation of any license terms and conditions (including use for 8 | any purpose competitive to Agora Lab, Inc.’s business) is strictly prohibited. For more 9 | information visit https://appbuilder.agora.io. 10 | ********************************************* 11 | */ 12 | export enum SidePanelType { 13 | None, 14 | Participants, 15 | Chat, 16 | Settings, 17 | } 18 | -------------------------------------------------------------------------------- /slackteamschatapp/electron/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Sending data to parent
11 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /slackteamschatapp/src/components/Router.ts: -------------------------------------------------------------------------------- 1 | /* 2 | ******************************************** 3 | Copyright © 2021 Agora Lab, Inc., all rights reserved. 4 | AppBuilder and all associated components, source code, APIs, services, and documentation 5 | (the “Materials”) are owned by Agora Lab, Inc. and its licensors. The Materials may not be 6 | accessed, used, modified, or distributed for any purpose without a license from Agora Lab, Inc. 7 | Use without a license or in violation of any license terms and conditions (including use for 8 | any purpose competitive to Agora Lab, Inc.’s business) is strictly prohibited. For more 9 | information visit https://appbuilder.agora.io. 10 | ********************************************* 11 | */ 12 | export { 13 | BrowserRouter as Router, 14 | Switch, 15 | Route, 16 | Link, 17 | Redirect, 18 | useHistory, 19 | useParams, 20 | } from 'react-router-dom'; 21 | -------------------------------------------------------------------------------- /slackteamschatapp/src/components/Router.electron.ts: -------------------------------------------------------------------------------- 1 | /* 2 | ******************************************** 3 | Copyright © 2021 Agora Lab, Inc., all rights reserved. 4 | AppBuilder and all associated components, source code, APIs, services, and documentation 5 | (the “Materials”) are owned by Agora Lab, Inc. and its licensors. The Materials may not be 6 | accessed, used, modified, or distributed for any purpose without a license from Agora Lab, Inc. 7 | Use without a license or in violation of any license terms and conditions (including use for 8 | any purpose competitive to Agora Lab, Inc.’s business) is strictly prohibited. For more 9 | information visit https://appbuilder.agora.io. 10 | ********************************************* 11 | */ 12 | export { 13 | MemoryRouter as Router, 14 | Switch, 15 | Route, 16 | Link, 17 | Redirect, 18 | useHistory, 19 | useParams, 20 | } from 'react-router-dom'; 21 | -------------------------------------------------------------------------------- /slackteamschatapp/src/components/useMount.ts: -------------------------------------------------------------------------------- 1 | /* 2 | ******************************************** 3 | Copyright © 2021 Agora Lab, Inc., all rights reserved. 4 | AppBuilder and all associated components, source code, APIs, services, and documentation 5 | (the “Materials”) are owned by Agora Lab, Inc. and its licensors. The Materials may not be 6 | accessed, used, modified, or distributed for any purpose without a license from Agora Lab, Inc. 7 | Use without a license or in violation of any license terms and conditions (including use for 8 | any purpose competitive to Agora Lab, Inc.’s business) is strictly prohibited. For more 9 | information visit https://appbuilder.agora.io. 10 | ********************************************* 11 | */ 12 | import {useEffect} from 'react'; 13 | 14 | const useMount = (effect: () => (() => void) | void) => { 15 | useEffect(effect, []); 16 | }; 17 | 18 | export default useMount; 19 | -------------------------------------------------------------------------------- /slackteamschatapp/src/subComponents/Illustration.native.tsx: -------------------------------------------------------------------------------- 1 | /* 2 | ******************************************** 3 | Copyright © 2021 Agora Lab, Inc., all rights reserved. 4 | AppBuilder and all associated components, source code, APIs, services, and documentation 5 | (the “Materials”) are owned by Agora Lab, Inc. and its licensors. The Materials may not be 6 | accessed, used, modified, or distributed for any purpose without a license from Agora Lab, Inc. 7 | Use without a license or in violation of any license terms and conditions (including use for 8 | any purpose competitive to Agora Lab, Inc.’s business) is strictly prohibited. For more 9 | information visit https://appbuilder.agora.io. 10 | ********************************************* 11 | */ 12 | /** 13 | * Empty component. There is illustraion on mobile devices 14 | */ 15 | const Illustration = () => { 16 | return {}; 17 | }; 18 | 19 | export default Illustration; 20 | -------------------------------------------------------------------------------- /slackteamschatappBackend/AgoraIO-app-builder-backend-5cb0eb3/.github/ISSUE_TEMPLATE/tracking-issues.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Tracking Issues 3 | about: Issues to record progress of implementation. Used internally only. For feature 4 | requests or bug reports, open separate issue 5 | title: '' 6 | labels: tracking 7 | assignees: '' 8 | 9 | --- 10 | 11 | **About:** 12 | Tracking issues are used to record the overall progress of implementation. They are also used as hubs connecting to other relevant issues, e.g., bugs or open design questions. A tracking issue is however not meant for large scale discussion, questions, or bug reports about a feature. Instead, open a dedicated issue for the specific matter. 13 | 14 | **Describe Feature being implemented.** 15 | 16 | **Steps:** 17 | - [ ] Make a PR 18 | - [ ] Code review by a Maintainer. 19 | - [ ] Discussion and Implementation on any suggested changes 20 | - [ ] Update Documentation if necessary 21 | -------------------------------------------------------------------------------- /slackteamschatapp/react-native-toast-message/src/components/icon/index.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { Image } from 'react-native'; 3 | import PropTypes from 'prop-types'; 4 | 5 | import { stylePropType } from '../../utils/prop-types'; 6 | import styles from './styles'; 7 | 8 | function Icon({ source, style }) { 9 | if (!source) { 10 | return null; 11 | } 12 | 13 | return ( 14 |
38 |
39 | ```
40 |
SlackTeams Gives You Chance To Join Into Various Meetings And Videochat With Anyone You Like.
24 |Get any community running with moderation tools and custom member access. Give members special powers, set up private video chat channels, and more.
24 |Grab a seat in a voice mode when you’re free. Friends in video chat can see you’re around and instantly pop in to talk with a call.
24 |Low-latency voice and video feels like you’re in the same room. Wave hello over video, watch friends stream their games, or gather up and have a drawing session with screen share.
19 |
2 |
3 |
The Real-Time Engagement Platform for meaningful human connections.
18 |
19 |