I spent... some time trying to parse it
I don't think this does what you intended to do
keyof T is properties of a string in case of T being a tagname. Or it's never if you pass typeof Component.
So copilot is wrong by saying keyof T includes all component prop keys. But it doesn't contain anything useful either.
I believe you do want to use keyof GridContainerProps<T> instead of keyof T here
Originally posted by @ariser in #663 (comment)