Skip to content

Commit

Permalink
Add icons and update UI
Browse files Browse the repository at this point in the history
  • Loading branch information
wleightond committed Nov 10, 2024
1 parent 69a92ae commit 40f02f9
Show file tree
Hide file tree
Showing 35 changed files with 123 additions and 10 deletions.
Binary file added frontend_vue/src/assets/idp_icons/1password.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added frontend_vue/src/assets/idp_icons/aws.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added frontend_vue/src/assets/idp_icons/azure.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added frontend_vue/src/assets/idp_icons/dropbox.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added frontend_vue/src/assets/idp_icons/duo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added frontend_vue/src/assets/idp_icons/freshbooks.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added frontend_vue/src/assets/idp_icons/gcloud.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added frontend_vue/src/assets/idp_icons/gdrive.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added frontend_vue/src/assets/idp_icons/github.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added frontend_vue/src/assets/idp_icons/gitlab.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added frontend_vue/src/assets/idp_icons/gmail.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added frontend_vue/src/assets/idp_icons/intune.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added frontend_vue/src/assets/idp_icons/jamf.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added frontend_vue/src/assets/idp_icons/jira.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added frontend_vue/src/assets/idp_icons/kibana.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added frontend_vue/src/assets/idp_icons/lastpass.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added frontend_vue/src/assets/idp_icons/ms-365.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added frontend_vue/src/assets/idp_icons/ms-teams.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added frontend_vue/src/assets/idp_icons/onedrive.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added frontend_vue/src/assets/idp_icons/outlook.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added frontend_vue/src/assets/idp_icons/pagerduty.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added frontend_vue/src/assets/idp_icons/sage.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added frontend_vue/src/assets/idp_icons/salesforce.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added frontend_vue/src/assets/idp_icons/sap.png
Binary file added frontend_vue/src/assets/idp_icons/slack.png
Binary file added frontend_vue/src/assets/idp_icons/virtru.png
Binary file added frontend_vue/src/assets/idp_icons/zendesk.png
Binary file added frontend_vue/src/assets/idp_icons/zoho.png
Binary file added frontend_vue/src/assets/idp_icons/zoom.png
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<BaseMessageBox
variant="info"
class="mt-32"
>Some info here to tell user what the Preview is about</BaseMessageBox
>Select an app to download an icon to use for the fake app on your IdP dashboard.</BaseMessageBox
>
<CreateAppPreview />
</template>
Expand Down
127 changes: 120 additions & 7 deletions frontend_vue/src/components/tokens/idp_app/CreateAppPreview.vue
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
class="flex flex-col gap-16 p-16 mt-24 mb-32 border border-grey-200 rounded-xl"
>
<h3 class="flex flex-row text-sm font-semibold text-left text-grey-400">
App appareance
App appearance
</h3>
<base-form-select
id="idp-app-look"
Expand Down Expand Up @@ -98,18 +98,131 @@ type SelectedAppType = {
const selectedApp = ref<SelectedAppType>();
const idpOptions = [
{
value: 'Custom app',
iconUrl: 'pwa_icons/pwa_facebook.png',
value: 'Gmail',
iconUrl: 'idp_icons/gmail.png'
},
{
value: 'Outlook',
iconUrl: 'idp_icons/outlook.png'
},
{
value: 'Google Drive',
iconUrl: 'idp_icons/gdrive.png'
},
{
value: 'OneDrive',
iconUrl: 'idp_icons/onedrive.png'
},
{
value: 'AWS',
iconUrl: 'idp_icons/aws.png'
},
{
value: 'Azure',
iconUrl: 'idp_icons/azure.png'
},
{
value: 'Google Cloud',
iconUrl: 'idp_icons/gcloud.png'
},
{
value: 'Zoho',
iconUrl: 'idp_icons/zoho.png'
},
{
value: 'Salesforce',
iconUrl: 'idp_icons/salesforce.png'
},
{
value: 'Zendesk',
iconUrl: 'idp_icons/zendesk.png'
},
{
value: 'Freshbooks',
iconUrl: 'idp_icons/freshbooks.png'
},
{
value: 'Elasticsearch',
iconUrl: 'idp_icons/elasticsearch.png'
},
{
value: 'Kibana',
iconUrl: 'idp_icons/kibana.png'
},
{
value: '1Password',
iconUrl: 'idp_icons/1password.png'
},
{
value: 'LastPass',
iconUrl: 'idp_icons/lastpass.png'
},
{
value: 'Bitwarden',
iconUrl: 'idp_icons/bitwarden.png'
},
{
value: 'SAP',
iconUrl: 'idp_icons/sap.png'
},
{
value: 'Jira',
iconUrl: 'idp_icons/jira.png'
},
{
value: 'JAMF',
iconUrl: 'idp_icons/jamf.png'
},
{
value: 'Duo',
iconUrl: 'idp_icons/duo.png'
},
{
value: 'Intune',
iconUrl: 'idp_icons/intune.png'
},
{
value: 'Zoom',
iconUrl: 'idp_icons/zoom.png'
},
{
value: 'Dropbox',
iconUrl: 'idp_icons/dropbox.png'
},
{
value: 'GitHub',
iconUrl: 'idp_icons/github.png'
},
{
value: 'Slack',
iconUrl: 'idp_icons/slack.png'
},
{
value: 'MS Teams',
iconUrl: 'idp_icons/ms-teams.png'
},
{
value: 'Microsoft 365',
iconUrl: 'idp_icons/ms-365.png'
},
{
value: 'GitLab',
iconUrl: 'idp_icons/gitlab.png'
},
{
value: 'PagerDuty',
iconUrl: 'idp_icons/pagerduty.png'
},
{
value: 'Gmail app',
iconUrl: 'pwa_icons/pwa_rbc.png',
value: 'Sage',
iconUrl: 'idp_icons/sage.png'
},
{
value: 'Outlook app',
iconUrl: 'pwa_icons/pwa_snapchat.png',
value: 'Virtru',
iconUrl: 'idp_icons/virtru.png'
},
];
Expand Down
2 changes: 1 addition & 1 deletion frontend_vue/src/components/tokens/idp_app/ManageToken.vue
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<BaseMessageBox
variant="info"
class="mt-32"
>Some info here to tell user what the Preview is about</BaseMessageBox
>Select an app to download an icon to use for the fake app on your IdP dashboard.</BaseMessageBox
>
<CreateAppPreview />
</template>
Expand Down
2 changes: 1 addition & 1 deletion frontend_vue/src/utils/tokenServices.ts
Original file line number Diff line number Diff line change
Expand Up @@ -413,7 +413,7 @@ export const tokenServices: TokenServicesType = {
documentationLink: '',
icon: `${TOKENS_TYPE.IDP_APP}.png`,
instruction:
'Use this login URL and entity ID to create a SAML2 app in your Identity Provider. [sth about suggested name-icon combinations?]',
'Use this login URL and entity ID to create a SAML2 app in your Identity Provider.',
howItWorksInstructions: [
'We give you a “fake” SAML2 app endpoint.',
'You install it in your Identity Provider as an app.',
Expand Down

0 comments on commit 40f02f9

Please sign in to comment.