Angular Component I did for work purposes, including drag select types and etc with specific stylings as I have been requested to implement.
Why? Becuase we are having some Entities (i.e: Automation Rules) which are need a scheduling plan to let the clients to schedule exactly the day and hours they will be used. this panel is a part of the edit/create entity form (optional, default is always).
How To Select: (options)
- Toggle By Click.
- Drag Select (cancel on escape).
- Click on Day / Hour (Those are buttons).
- The original component has shift method, which is omitted. It's redundant when we have drag-selection.