-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Add Platforms for Miro, Mural, Pandadoc, Payfit, Sage, Teamwork…
…, Twinfield, Wave Accounting, Xero, Zenefits (#279) * feat: miro client * feat: miro readme * feat: miro full logo * feat: miro box logo * feat: miro platform * feat: mural client * feat: mural readme * feat: mural full logo * feat: mural box logo * feat: mural platform * feat: pandadoc client * feat: pandadoc readme * feat: pandadoc full logo * feat: pandadoc box logo * feat: pandadoc platform * feat: payfit client * feat: payfit readme * feat: payfit full logo * feat: payfit box logo * feat: payfit platform * feat: sage client * feat: sage readme * feat: sage full logo * feat: sage box logo * feat: sage platform * feat: teamwork client * feat: teamwork readme * feat: teamwork full logo * feat: teamwork box logo * feat: teamwork platform * feat: twinfield client * feat: twinfield readme * feat: twinfield full logo * feat: twinfield box logo * feat: twinfield platform * feat: wave-accounting client * feat: wave-accounting readme * feat: wave-accounting full logo * feat: wave-accounting box logo * feat: wave-accounting platform * feat: xero client * feat: xero readme * feat: xero full logo * feat: xero box logo * feat: xero platform * feat: zenefits client * feat: zenefits readme * feat: zenefits full logo * feat: zenefits box logo * feat: zenefits platform * feat: update platforms index * chore: bump package version * run prittier and update some of the descriptions
- Loading branch information
Showing
52 changed files
with
582 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# Miro | ||
|
||
## Description | ||
Miro is a collaborative online whiteboard platform designed to facilitate team work and brainstorming sessions. It offers tools for drawing, writing, sticky notes, and importing images or documents, making it ideal for project planning, user experience research, agile processes, and design. | ||
|
||
## Resources | ||
* [Docs](https://developers.miro.com/docs) | ||
* [Website](miro.com) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
import { formatUrl, makeRequestFactory } from '@/sdk/client'; | ||
|
||
const request = makeRequestFactory(async (auth, options) => { | ||
return { | ||
...options, | ||
url: formatUrl(`https://miro.com/api/v1`, options.url), | ||
headers: { | ||
...options.headers, | ||
Authorization: `Bearer ${await auth.getToken()}`, | ||
}, | ||
}; | ||
}); | ||
|
||
export const client = { | ||
passthrough: request.passthrough(), | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
import { client } from '@/platforms/miro/client'; | ||
import boxIcon from '@/platforms/miro/logos/box'; | ||
import fullIcon from '@/platforms/miro/logos/full'; | ||
import { auth, platform } from '@/sdk'; | ||
|
||
export default platform('miro', { | ||
auth: auth.oauth2({ | ||
authUrl: 'https://miro.com/oauth/authorize', | ||
tokenUrl: 'https://api.miro.com/v1/oauth/token', | ||
}), | ||
display: { | ||
name: 'Miro', | ||
logos: { | ||
defaultURI: fullIcon ?? boxIcon, | ||
fullURI: fullIcon, | ||
boxURI: boxIcon, | ||
}, | ||
colors: { | ||
primary: '#FFD02F', | ||
}, | ||
categories: [], | ||
}, | ||
client, | ||
constants: {}, | ||
actions: {}, | ||
}); |
Oops, something went wrong.