A table component which has draggable columns and sortable data. You can replace columns between each other by drag and drop. Also you can sort table data as mutliple by selected coluns as ascending or descending.
Also Table component has a preloader animation. You can see from https://tableable.vercel.app/