Table drowdown

I am implementing a collaborative tool for taking meeting minutes with Angular and it relies heavily on ProseMirror including collab and tables.

I would like to define columns within the ProseMirror table that would be restricted to certain entries:

  • a fixed set of string values and a corresponding dropdown as a UI
  • a date with a date picker as a UI

I have no idea how to implement this. Could anybody give me pointers?