Browse Source

Update device preview picker to be quiet

master
Andrew Kingston 4 years ago
parent
commit
05c63265e7
  1. 7
      packages/bbui/src/ActionButton/ActionButton.svelte
  2. 5
      packages/builder/src/pages/builder/app/[application]/design/[screenId]/_components/DevicePreviewSelect.svelte

7
packages/bbui/src/ActionButton/ActionButton.svelte

@ -84,6 +84,7 @@
} }
:global([dir="ltr"] .spectrum-ActionButton .spectrum-Icon) { :global([dir="ltr"] .spectrum-ActionButton .spectrum-Icon) {
margin-left: 0; margin-left: 0;
transition: color ease-out 130ms;
} }
.is-selected:not(.spectrum-ActionButton--emphasized) { .is-selected:not(.spectrum-ActionButton--emphasized) {
background: var(--spectrum-global-color-gray-300); background: var(--spectrum-global-color-gray-300);
@ -92,4 +93,10 @@
padding: 0; padding: 0;
min-width: 0; min-width: 0;
} }
.spectrum-ActionButton--quiet {
padding: 0 8px;
}
.is-selected:not(.emphasized) .spectrum-Icon {
color: var(--spectrum-global-color-gray-900);
}
</style> </style>

5
packages/builder/src/pages/builder/app/[application]/design/[screenId]/_components/DevicePreviewSelect.svelte

@ -3,18 +3,21 @@
import { store } from "builderStore" import { store } from "builderStore"
</script> </script>
<ActionGroup compact> <ActionGroup compact quiet>
<ActionButton <ActionButton
quiet
icon="DeviceDesktop" icon="DeviceDesktop"
selected={$store.previewDevice === "desktop"} selected={$store.previewDevice === "desktop"}
on:click={() => store.actions.preview.setDevice("desktop")} on:click={() => store.actions.preview.setDevice("desktop")}
/> />
<ActionButton <ActionButton
quiet
icon="DeviceTablet" icon="DeviceTablet"
selected={$store.previewDevice === "tablet"} selected={$store.previewDevice === "tablet"}
on:click={() => store.actions.preview.setDevice("tablet")} on:click={() => store.actions.preview.setDevice("tablet")}
/> />
<ActionButton <ActionButton
quiet
icon="DevicePhone" icon="DevicePhone"
selected={$store.previewDevice === "mobile"} selected={$store.previewDevice === "mobile"}
on:click={() => store.actions.preview.setDevice("mobile")} on:click={() => store.actions.preview.setDevice("mobile")}

Loading…
Cancel
Save