Hi,
You mentioned some reusable web block is available but I didn't find that webblock in your code.
Can you please check?
I checked this and it should be called EditableTable