react-pivot
Version:
React-Pivot is a data-grid component with pivot-table-like functionality for data display, filtering, and exploration.
16 lines (12 loc) • 497 B
JavaScript
export default function(content, filename, mime) {
if (mime == null) mime = 'text/csv'
const blob = new Blob([content], { type: mime })
const a = document.createElement('a')
a.download = filename
a.href = window.URL.createObjectURL(blob)
a.dataset.downloadurl = [mime, a.download, a.href].join(':')
const e = document.createEvent('MouseEvents')
e.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false,
false, false, 0, null)
return a.dispatchEvent(e)
}