Skip to content

[Feature Request] Share #38

@jsun969

Description

@jsun969

Overview

We can have a share button the bottom of the calendar. It can generate a link to share the timetable with others

Details

Share

  1. Encode the course data in zustand to base64
  2. Pass the base64 data in search param

Read sharing data (TBD)

  1. Read data from search param
  2. Decode and verify if the data is valid
    • (Option 1) Replace the sharing data with current data (need a modal saying your current courses will be dropped if there is any data)
    • (Option 2) Just display the data but can't be changed (it won't be saved after changing - won't be modified in localstorage)

Why would this feature be useful?

No response

Additional Notes

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions