Comments (3)
I suggest keeping the stores separate due to numerous dependencies. Even after refactoring, each individual component should remain. Focus on extracting common CSS modules and the shared sidebar component along with its logic. Other sidebars can then implement and modify this common shared component.
from embeddedchat.
Working on this...might take a while
from embeddedchat.
Great issue! 🚀 Just change things with caution while handling it. There's a potential for a breaking change if not approached carefully. Wishing you all the best!
from embeddedchat.
Related Issues (20)
- [FEAT]: Adding real-time fetching of threads, mentions, etc. in sidebars. HOT 1
- The new messages popup gets triggered when a message is pinned/unpinned or starred/unstarred.
- E2E Tests HOT 25
- bug: attachments can't directly download and can't support certain video types
- bug: can't edit multi-line message HOT 1
- Add Jump to Message Feature
- [BUG] Can't edit attachment description
- [Feat]: Addition of ChatInfo Feature
- [BUG]: Sidebar can't open when there are no messages in the channel
- [FEAT]: Option to reply to a message HOT 1
- [Feat]: Optimize real-time sidebar fetching HOT 4
- [BUG] UI inconsistencies in quoted messages HOT 5
- [Feat]: Display User roles on messages HOT 1
- [Feat]: Fetch User Info onClick
- Bug Report: Missing Dependency in useEffect
- [Enhc]: Standardize design across project with style refactor and folder reorg. HOT 1
- [Feat]: Addition of multiple themes to the project HOT 1
- [FEAT] Add Curved Design Variant + Customization HOT 1
- [FEAT]: Add a cool, modern design + Refactor Code & Bug Fixes HOT 1
- [FEAT]: Deploy EC Storybook to Github pages
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from embeddedchat.