Develop an interactive data visualization dashboard. The dashboard should include a line chart, a bar chart, and a pie chart. Each chart should be interactive, allowing the user to filter data by date range and type. Use a library like Chart.js or D3.js for the charts. | A shadcn/ui and v0 generation - v0