├── .env.example ├── .eslintignore ├── .eslintrc.json ├── .prettierrc ├── README.md ├── graphql.config.yml ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── src ├── .gitignore ├── App.test.tsx ├── App.tsx ├── actions │ ├── chatActions │ │ └── index.ts │ └── index.ts ├── assets │ ├── icons │ │ ├── Calender.tsx │ │ ├── Clock.tsx │ │ └── index.ts │ ├── images │ │ ├── BlogAvatar.png │ │ ├── BlogImage1.png │ │ ├── BlogImage2.png │ │ ├── BlogImage3.png │ │ ├── BlogImage4.png │ │ ├── BlogImage5.png │ │ ├── BlogThumbnail1.png │ │ ├── UploadBlogCardImage.png │ │ ├── UserDummyImage.png │ │ ├── index.ts │ │ └── x.png │ └── index.ts ├── components │ ├── ReadBlog │ │ ├── AddComment.tsx │ │ ├── BlogCommentSection.tsx │ │ ├── BlogContent.tsx │ │ └── index.ts │ ├── atoms │ │ ├── AutoCompleteListBox.tsx │ │ ├── BlogMetaData.tsx │ │ ├── PasswordInputAdornment.tsx │ │ ├── Protected.tsx │ │ └── index.ts │ ├── auth │ │ ├── forms │ │ │ ├── SigninForm.tsx │ │ │ ├── SignupForm.tsx │ │ │ └── index.ts │ │ └── index.ts │ ├── common │ │ ├── cards │ │ │ ├── BlogCard.tsx │ │ │ ├── ChatThreadCard.tsx │ │ │ ├── CommentCard.tsx │ │ │ ├── OnlineUserCard.tsx │ │ │ ├── SelectedImageCard.tsx │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── inputFields │ │ │ ├── PrimaryAutoComplete.tsx │ │ │ ├── PrimaryCheckbox.tsx │ │ │ ├── PrimaryFilePicker.tsx │ │ │ ├── PrimaryInputField.tsx │ │ │ ├── PrimaryPasswordField.tsx │ │ │ ├── PrimarySelectField.tsx │ │ │ └── index.ts │ │ ├── lists │ │ │ ├── BlogCardsList.tsx │ │ │ └── index.ts │ │ ├── loaders │ │ │ ├── BlogCardSkeleton.tsx │ │ │ ├── PrimaryLoader.tsx │ │ │ └── index.ts │ │ └── paginations │ │ │ ├── PrimaryPagination.tsx │ │ │ └── index.ts │ ├── createPost │ │ ├── CreatePostForm.tsx │ │ └── index.ts │ ├── index.ts │ ├── layout │ │ ├── index.ts │ │ └── main │ │ │ ├── footer │ │ │ ├── Footer.tsx │ │ │ └── index.ts │ │ │ ├── header │ │ │ ├── DesktopHeader.tsx │ │ │ ├── Header.tsx │ │ │ ├── HeaderSearchBar.tsx │ │ │ ├── MobileHeader.tsx │ │ │ ├── NavLinksList.tsx │ │ │ └── index.ts │ │ │ └── index.ts │ ├── messenger │ │ ├── ChatBox.tsx │ │ ├── ShowOnlineUsers.tsx │ │ └── index.ts │ ├── playground │ │ ├── DisplayBlogComments.tsx │ │ ├── SelectBlog.tsx │ │ └── index.ts │ └── settings │ │ ├── SettingsForm.tsx │ │ └── index.ts ├── constants │ └── index.ts ├── contexts │ ├── appContext │ │ ├── AppContext.ts │ │ ├── AppProvider.tsx │ │ └── index.ts │ ├── autoCompleteContext │ │ ├── AutoCompleteContext.ts │ │ ├── AutoCompleteProvider.tsx │ │ └── index.ts │ ├── chatContext │ │ ├── ChatContext.ts │ │ ├── ChatProvider.tsx │ │ └── index.ts │ └── index.ts ├── customHooks │ ├── index.ts │ └── useAuth.ts ├── formValidations │ └── index.ts ├── generated │ └── index.ts ├── graphql │ ├── client │ │ └── index.ts │ ├── post.graphql │ └── user.graphql ├── index.css ├── index.tsx ├── layouts │ ├── auth │ │ ├── AuthLayout.tsx │ │ └── index.ts │ ├── index.ts │ └── main │ │ ├── MainLayout.tsx │ │ └── index.ts ├── pages │ ├── CreatePost.tsx │ ├── Home.tsx │ ├── Messenger.tsx │ ├── MyArticles.tsx │ ├── Playground.tsx │ ├── ReadBlog.tsx │ ├── ReadBlogBySearch.tsx │ ├── Settings.tsx │ ├── Signin.tsx │ ├── Signup.tsx │ └── index.ts ├── react-app-env.d.ts ├── reducers │ ├── chatReducer.ts │ └── index.ts ├── reportWebVitals.ts ├── routes │ └── index.tsx ├── setupTests.ts ├── socket.ts ├── stub │ └── index.ts ├── styles │ ├── constants.ts │ └── index.tsx ├── theme │ └── index.ts ├── types │ └── index.ts └── utils │ └── index.ts └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | src/generated/ -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/README.md -------------------------------------------------------------------------------- /graphql.config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/graphql.config.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules -------------------------------------------------------------------------------- /src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/App.test.tsx -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/actions/chatActions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/actions/chatActions/index.ts -------------------------------------------------------------------------------- /src/actions/index.ts: -------------------------------------------------------------------------------- 1 | export * from './chatActions'; 2 | -------------------------------------------------------------------------------- /src/assets/icons/Calender.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/assets/icons/Calender.tsx -------------------------------------------------------------------------------- /src/assets/icons/Clock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/assets/icons/Clock.tsx -------------------------------------------------------------------------------- /src/assets/icons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/assets/icons/index.ts -------------------------------------------------------------------------------- /src/assets/images/BlogAvatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/assets/images/BlogAvatar.png -------------------------------------------------------------------------------- /src/assets/images/BlogImage1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/assets/images/BlogImage1.png -------------------------------------------------------------------------------- /src/assets/images/BlogImage2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/assets/images/BlogImage2.png -------------------------------------------------------------------------------- /src/assets/images/BlogImage3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/assets/images/BlogImage3.png -------------------------------------------------------------------------------- /src/assets/images/BlogImage4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/assets/images/BlogImage4.png -------------------------------------------------------------------------------- /src/assets/images/BlogImage5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/assets/images/BlogImage5.png -------------------------------------------------------------------------------- /src/assets/images/BlogThumbnail1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/assets/images/BlogThumbnail1.png -------------------------------------------------------------------------------- /src/assets/images/UploadBlogCardImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/assets/images/UploadBlogCardImage.png -------------------------------------------------------------------------------- /src/assets/images/UserDummyImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/assets/images/UserDummyImage.png -------------------------------------------------------------------------------- /src/assets/images/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/assets/images/index.ts -------------------------------------------------------------------------------- /src/assets/images/x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/assets/images/x.png -------------------------------------------------------------------------------- /src/assets/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/assets/index.ts -------------------------------------------------------------------------------- /src/components/ReadBlog/AddComment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/ReadBlog/AddComment.tsx -------------------------------------------------------------------------------- /src/components/ReadBlog/BlogCommentSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/ReadBlog/BlogCommentSection.tsx -------------------------------------------------------------------------------- /src/components/ReadBlog/BlogContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/ReadBlog/BlogContent.tsx -------------------------------------------------------------------------------- /src/components/ReadBlog/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/ReadBlog/index.ts -------------------------------------------------------------------------------- /src/components/atoms/AutoCompleteListBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/atoms/AutoCompleteListBox.tsx -------------------------------------------------------------------------------- /src/components/atoms/BlogMetaData.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/atoms/BlogMetaData.tsx -------------------------------------------------------------------------------- /src/components/atoms/PasswordInputAdornment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/atoms/PasswordInputAdornment.tsx -------------------------------------------------------------------------------- /src/components/atoms/Protected.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/atoms/Protected.tsx -------------------------------------------------------------------------------- /src/components/atoms/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/atoms/index.ts -------------------------------------------------------------------------------- /src/components/auth/forms/SigninForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/auth/forms/SigninForm.tsx -------------------------------------------------------------------------------- /src/components/auth/forms/SignupForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/auth/forms/SignupForm.tsx -------------------------------------------------------------------------------- /src/components/auth/forms/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/auth/forms/index.ts -------------------------------------------------------------------------------- /src/components/auth/index.ts: -------------------------------------------------------------------------------- 1 | export * from './forms'; 2 | -------------------------------------------------------------------------------- /src/components/common/cards/BlogCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/common/cards/BlogCard.tsx -------------------------------------------------------------------------------- /src/components/common/cards/ChatThreadCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/common/cards/ChatThreadCard.tsx -------------------------------------------------------------------------------- /src/components/common/cards/CommentCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/common/cards/CommentCard.tsx -------------------------------------------------------------------------------- /src/components/common/cards/OnlineUserCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/common/cards/OnlineUserCard.tsx -------------------------------------------------------------------------------- /src/components/common/cards/SelectedImageCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/common/cards/SelectedImageCard.tsx -------------------------------------------------------------------------------- /src/components/common/cards/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/common/cards/index.ts -------------------------------------------------------------------------------- /src/components/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/common/index.ts -------------------------------------------------------------------------------- /src/components/common/inputFields/PrimaryAutoComplete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/common/inputFields/PrimaryAutoComplete.tsx -------------------------------------------------------------------------------- /src/components/common/inputFields/PrimaryCheckbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/common/inputFields/PrimaryCheckbox.tsx -------------------------------------------------------------------------------- /src/components/common/inputFields/PrimaryFilePicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/common/inputFields/PrimaryFilePicker.tsx -------------------------------------------------------------------------------- /src/components/common/inputFields/PrimaryInputField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/common/inputFields/PrimaryInputField.tsx -------------------------------------------------------------------------------- /src/components/common/inputFields/PrimaryPasswordField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/common/inputFields/PrimaryPasswordField.tsx -------------------------------------------------------------------------------- /src/components/common/inputFields/PrimarySelectField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/common/inputFields/PrimarySelectField.tsx -------------------------------------------------------------------------------- /src/components/common/inputFields/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/common/inputFields/index.ts -------------------------------------------------------------------------------- /src/components/common/lists/BlogCardsList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/common/lists/BlogCardsList.tsx -------------------------------------------------------------------------------- /src/components/common/lists/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/common/lists/index.ts -------------------------------------------------------------------------------- /src/components/common/loaders/BlogCardSkeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/common/loaders/BlogCardSkeleton.tsx -------------------------------------------------------------------------------- /src/components/common/loaders/PrimaryLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/common/loaders/PrimaryLoader.tsx -------------------------------------------------------------------------------- /src/components/common/loaders/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/common/loaders/index.ts -------------------------------------------------------------------------------- /src/components/common/paginations/PrimaryPagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/common/paginations/PrimaryPagination.tsx -------------------------------------------------------------------------------- /src/components/common/paginations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/common/paginations/index.ts -------------------------------------------------------------------------------- /src/components/createPost/CreatePostForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/createPost/CreatePostForm.tsx -------------------------------------------------------------------------------- /src/components/createPost/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/createPost/index.ts -------------------------------------------------------------------------------- /src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/index.ts -------------------------------------------------------------------------------- /src/components/layout/index.ts: -------------------------------------------------------------------------------- 1 | export * from './main'; 2 | -------------------------------------------------------------------------------- /src/components/layout/main/footer/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/layout/main/footer/Footer.tsx -------------------------------------------------------------------------------- /src/components/layout/main/footer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/layout/main/footer/index.ts -------------------------------------------------------------------------------- /src/components/layout/main/header/DesktopHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/layout/main/header/DesktopHeader.tsx -------------------------------------------------------------------------------- /src/components/layout/main/header/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/layout/main/header/Header.tsx -------------------------------------------------------------------------------- /src/components/layout/main/header/HeaderSearchBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/layout/main/header/HeaderSearchBar.tsx -------------------------------------------------------------------------------- /src/components/layout/main/header/MobileHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/layout/main/header/MobileHeader.tsx -------------------------------------------------------------------------------- /src/components/layout/main/header/NavLinksList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/layout/main/header/NavLinksList.tsx -------------------------------------------------------------------------------- /src/components/layout/main/header/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/layout/main/header/index.ts -------------------------------------------------------------------------------- /src/components/layout/main/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/layout/main/index.ts -------------------------------------------------------------------------------- /src/components/messenger/ChatBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/messenger/ChatBox.tsx -------------------------------------------------------------------------------- /src/components/messenger/ShowOnlineUsers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/messenger/ShowOnlineUsers.tsx -------------------------------------------------------------------------------- /src/components/messenger/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/messenger/index.ts -------------------------------------------------------------------------------- /src/components/playground/DisplayBlogComments.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/playground/DisplayBlogComments.tsx -------------------------------------------------------------------------------- /src/components/playground/SelectBlog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/playground/SelectBlog.tsx -------------------------------------------------------------------------------- /src/components/playground/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/playground/index.ts -------------------------------------------------------------------------------- /src/components/settings/SettingsForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/settings/SettingsForm.tsx -------------------------------------------------------------------------------- /src/components/settings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/components/settings/index.ts -------------------------------------------------------------------------------- /src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/constants/index.ts -------------------------------------------------------------------------------- /src/contexts/appContext/AppContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/contexts/appContext/AppContext.ts -------------------------------------------------------------------------------- /src/contexts/appContext/AppProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/contexts/appContext/AppProvider.tsx -------------------------------------------------------------------------------- /src/contexts/appContext/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/contexts/appContext/index.ts -------------------------------------------------------------------------------- /src/contexts/autoCompleteContext/AutoCompleteContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/contexts/autoCompleteContext/AutoCompleteContext.ts -------------------------------------------------------------------------------- /src/contexts/autoCompleteContext/AutoCompleteProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/contexts/autoCompleteContext/AutoCompleteProvider.tsx -------------------------------------------------------------------------------- /src/contexts/autoCompleteContext/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/contexts/autoCompleteContext/index.ts -------------------------------------------------------------------------------- /src/contexts/chatContext/ChatContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/contexts/chatContext/ChatContext.ts -------------------------------------------------------------------------------- /src/contexts/chatContext/ChatProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/contexts/chatContext/ChatProvider.tsx -------------------------------------------------------------------------------- /src/contexts/chatContext/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/contexts/chatContext/index.ts -------------------------------------------------------------------------------- /src/contexts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/contexts/index.ts -------------------------------------------------------------------------------- /src/customHooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/customHooks/index.ts -------------------------------------------------------------------------------- /src/customHooks/useAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/customHooks/useAuth.ts -------------------------------------------------------------------------------- /src/formValidations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/formValidations/index.ts -------------------------------------------------------------------------------- /src/generated/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/generated/index.ts -------------------------------------------------------------------------------- /src/graphql/client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/graphql/client/index.ts -------------------------------------------------------------------------------- /src/graphql/post.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/graphql/post.graphql -------------------------------------------------------------------------------- /src/graphql/user.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/graphql/user.graphql -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/layouts/auth/AuthLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/layouts/auth/AuthLayout.tsx -------------------------------------------------------------------------------- /src/layouts/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/layouts/auth/index.ts -------------------------------------------------------------------------------- /src/layouts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/layouts/index.ts -------------------------------------------------------------------------------- /src/layouts/main/MainLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/layouts/main/MainLayout.tsx -------------------------------------------------------------------------------- /src/layouts/main/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/layouts/main/index.ts -------------------------------------------------------------------------------- /src/pages/CreatePost.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/pages/CreatePost.tsx -------------------------------------------------------------------------------- /src/pages/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/pages/Home.tsx -------------------------------------------------------------------------------- /src/pages/Messenger.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/pages/Messenger.tsx -------------------------------------------------------------------------------- /src/pages/MyArticles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/pages/MyArticles.tsx -------------------------------------------------------------------------------- /src/pages/Playground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/pages/Playground.tsx -------------------------------------------------------------------------------- /src/pages/ReadBlog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/pages/ReadBlog.tsx -------------------------------------------------------------------------------- /src/pages/ReadBlogBySearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/pages/ReadBlogBySearch.tsx -------------------------------------------------------------------------------- /src/pages/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/pages/Settings.tsx -------------------------------------------------------------------------------- /src/pages/Signin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/pages/Signin.tsx -------------------------------------------------------------------------------- /src/pages/Signup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/pages/Signup.tsx -------------------------------------------------------------------------------- /src/pages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/pages/index.ts -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/reducers/chatReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/reducers/chatReducer.ts -------------------------------------------------------------------------------- /src/reducers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './chatReducer'; 2 | -------------------------------------------------------------------------------- /src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/reportWebVitals.ts -------------------------------------------------------------------------------- /src/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/routes/index.tsx -------------------------------------------------------------------------------- /src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/setupTests.ts -------------------------------------------------------------------------------- /src/socket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/socket.ts -------------------------------------------------------------------------------- /src/stub/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/stub/index.ts -------------------------------------------------------------------------------- /src/styles/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/styles/constants.ts -------------------------------------------------------------------------------- /src/styles/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/styles/index.tsx -------------------------------------------------------------------------------- /src/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/theme/index.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tell2abrar/Blog-web-app/HEAD/tsconfig.json --------------------------------------------------------------------------------