Skip to content

Commit 16919e6

Browse files
authoredMar 11, 2025··
feat(studio): refine releases overview toolbar layout (#8881)
1 parent 2ad5d53 commit 16919e6

File tree

1 file changed

+9
-12
lines changed

1 file changed

+9
-12
lines changed
 

‎packages/sanity/src/core/releases/tool/overview/ReleasesOverview.tsx

+9-12
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import {AddIcon, ChevronDownIcon, EarthGlobeIcon} from '@sanity/icons'
22
import {
33
Box,
4-
// eslint-disable-next-line no-restricted-imports
5-
Button,
64
type ButtonMode,
75
Card,
86
Container,
@@ -17,8 +15,8 @@ import {AnimatePresence, motion} from 'framer-motion'
1715
import {type MouseEventHandler, useCallback, useEffect, useMemo, useRef, useState} from 'react'
1816
import {type SearchParam, useRouter} from 'sanity/router'
1917

20-
import {Button as StudioButton, Tooltip} from '../../../../ui-components'
21-
import {Button as UIButton} from '../../../../ui-components/button/Button'
18+
import {Tooltip} from '../../../../ui-components'
19+
import {Button} from '../../../../ui-components/button/Button'
2220
import {CalendarFilter} from '../../../components/inputs/DateFilters/calendar/CalendarFilter'
2321
import {useTranslation} from '../../../i18n'
2422
import {usePerspective} from '../../../perspective/usePerspective'
@@ -50,8 +48,7 @@ import {DateFilterButton, ReleaseCalendarFilterDay} from './ReleaseCalendarFilte
5048
import {releasesOverviewColumnDefs} from './ReleasesOverviewColumnDefs'
5149
import {useTimezoneAdjustedDateTimeRange} from './useTimezoneAdjustedDateTimeRange'
5250

53-
const MotionStudioButton = motion.create(StudioButton)
54-
const MotionUiButton = motion.create(Button)
51+
const MotionButton = motion.create(Button)
5552

5653
const DATE_SEARCH_PARAM_VALUE_FORMAT = 'yyyy-MM-dd'
5754

@@ -205,7 +202,7 @@ export function ReleasesOverview() {
205202
}
206203
return (
207204
<AnimatePresence>
208-
<MotionStudioButton
205+
<MotionButton
209206
{...groupModeButtonBaseProps}
210207
key="open-group"
211208
onClick={handleReleaseGroupModeChange}
@@ -219,7 +216,7 @@ export function ReleasesOverview() {
219216
placement="bottom"
220217
>
221218
<div>
222-
<MotionUiButton
219+
<MotionButton
223220
{...groupModeButtonBaseProps}
224221
key="archived-group"
225222
disabled={groupModeButtonBaseProps.disabled || !archivedReleases.length}
@@ -252,7 +249,7 @@ export function ReleasesOverview() {
252249

253250
const createReleaseButton = useMemo(
254251
() => (
255-
<UIButton
252+
<Button
256253
icon={AddIcon}
257254
disabled={
258255
isPendingGuardResponse ||
@@ -262,7 +259,7 @@ export function ReleasesOverview() {
262259
}
263260
onClick={handleOnClickCreateRelease}
264261
text={tCore('release.action.create-new')}
265-
paddingY={3}
262+
size="large"
266263
tooltipProps={{
267264
disabled: hasCreatePermission === true,
268265
content: tCore('release.action.permission.error'),
@@ -361,7 +358,7 @@ export function ReleasesOverview() {
361358
{showCalendar && renderCalendarFilter}
362359
<Flex direction="column" flex={1} style={{position: 'relative'}}>
363360
<Card flex="none" padding={3}>
364-
<Flex align="flex-start" flex={1} gap={3}>
361+
<Flex align="center" flex={1} gap={3}>
365362
<Inline>
366363
{!showCalendar && <CalendarPopover content={renderCalendarFilter} />}
367364
<Stack padding={2} space={4}>
@@ -384,7 +381,7 @@ export function ReleasesOverview() {
384381
icon={EarthGlobeIcon}
385382
iconRight={ChevronDownIcon}
386383
mode="bleed"
387-
padding={2}
384+
size="large"
388385
text={`${timeZone.abbreviation} (${timeZone.namePretty})`}
389386
onClick={dialogTimeZoneShow}
390387
/>

0 commit comments

Comments
 (0)
Please sign in to comment.