Problem
When a project has no CLI/source attachments, the Generate License Info
and Generate Source Code Bundle pages render a blank table with no user
feedback — no spinner, no "no results" message.
Root Cause
The ternary checks table (returned by useReactTable) which is always
a truthy object, making the spinner branch unreachable dead code.
Expected Behavior
Show a "No license files available" / "No Records Found" message when
the table has no data to display.