aboutsummaryrefslogtreecommitdiff
path: root/src/utils/url.js
blob: 79ea7394bcb53a74c027e0d0844a9e5656a97896 (plain)
1
2
3
4
5
6
7
8
9
// Generate url based on template
// Example: /api/v1/accounts/:id/mute -> /api/v1/accounts/123/mute
export const generateUrl = (template, params = {}) => {
  let url = template
  Object.entries(params).forEach(([key, value]) => {
    url = url.replace(':' + key, value)
  })
  return url
}