icssc / corporate-dashboard Goto Github PK
View Code? Open in Web Editor NEWMailmerge dashboard for ICSSC's Corporate Committee
Home Page: https://corporate.internal.icssc.club/
License: MIT License
Mailmerge dashboard for ICSSC's Corporate Committee
Home Page: https://corporate.internal.icssc.club/
License: MIT License
Our application fetches contacts on the client using JS. If the user doesn't have JS enabled, the table will fail silently. We should display an indication that JS must be enabled to load data / use the application.
You can use the command palette (CTRL/COMMAND + SHIFT + K) in chrome dev tools and type js to temporarily disable JS.
Bare Minimum
Not Critical, But Very High Priority:
Recently, Lucia V3 was released with major changes. V2 will be maintained until the end of the year1 , so we should work on migrating before then.
Currently the dialog component's overlay element is not styled.
This element is supposed to cover the screen and darken the background contents behind the dialog when open.
The use:melt={$overlay}
use directive already handles showing and hiding the element. However, the div element doesn't have any styling, so the div has no effect. Using css to make the div cover the entire screen and dim should be sufficient.
Relavant Resources:
https://melt-ui.com/docs/builders/dialog
https://melt-ui.com/docs/preprocessor
https://svelte.dev/docs/element-directives#use-action
Currently, notes tied to contacts are displayed as a text value in the table.
Realistically, notes are likely going to be longer and unwieldy to read and write inline. We should consider opening a dialog or drawer with a button in the notes column.
https://melt-ui.com/docs/builders/dialog#:~:text=Example%20Components-,Drawer,-An%20overlay%20window
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.