|
1 | 1 | import * as React from 'react'; |
2 | 2 | import { injectIntl, type IntlShape } from 'react-intl'; |
3 | | -import { Button, Toolbar } from '@box/blueprint-web'; |
| 3 | +import { Button, Toolbar, Tooltip } from '@box/blueprint-web'; |
4 | 4 | import type { Collection, BoxItem } from '../../common/types/core'; |
5 | 5 |
|
6 | 6 | import messages from '../common/messages'; |
@@ -77,18 +77,25 @@ const Footer = ({ |
77 | 77 | }) |
78 | 78 | ) : ( |
79 | 79 | <Toolbar.Root className="bcp-footer-actions"> |
80 | | - <Button onClick={onCancel} variant="secondary"> |
81 | | - {cancelButtonLabel || cancelMessage} |
82 | | - </Button> |
83 | | - <Button |
84 | | - disabled={isChooseButtonDisabled} |
85 | | - onClick={onChoose} |
86 | | - variant="primary" |
87 | | - data-testid="choose-button" |
88 | | - data-resin-target="choose" |
| 80 | + <Tooltip content={cancelButtonLabel || cancelMessage}> |
| 81 | + <Button onClick={onCancel} variant="secondary"> |
| 82 | + {cancelButtonLabel || cancelMessage} |
| 83 | + </Button> |
| 84 | + </Tooltip> |
| 85 | + <Tooltip |
| 86 | + content={chooseButtonLabel || chooseMessage} |
| 87 | + open={isChooseButtonDisabled ? false : undefined} |
89 | 88 | > |
90 | | - {chooseButtonLabel || chooseMessage} |
91 | | - </Button> |
| 89 | + <Button |
| 90 | + disabled={isChooseButtonDisabled} |
| 91 | + onClick={onChoose} |
| 92 | + variant="primary" |
| 93 | + data-testid="choose-button" |
| 94 | + data-resin-target="choose" |
| 95 | + > |
| 96 | + {chooseButtonLabel || chooseMessage} |
| 97 | + </Button> |
| 98 | + </Tooltip> |
92 | 99 | </Toolbar.Root> |
93 | 100 | )} |
94 | 101 | </div> |
|
0 commit comments