mirror of
https://github.com/Unleash/unleash.git
synced 2025-09-24 17:51:14 +02:00
* refactor: extract SegmentEmpty component * refactor: extract CreateSegmentButton component * refactor: extract EditSegmentButton component * refactor: extract RemoveSegmentButton component * refactor: normalize Created table header text * refactor: port segments list to react-table * fix: improve row text height in table row * fix: update test snapshots * refactor table cell with search highlight * fix: update after review Co-authored-by: Tymoteusz Czech <2625371+Tymek@users.noreply.github.com> Co-authored-by: Tymoteusz Czech <tymek+gpg@getunleash.ai>
19 lines
614 B
TypeScript
19 lines
614 B
TypeScript
import { CREATE_SEGMENT } from 'component/providers/AccessProvider/permissions';
|
|
import PermissionButton from 'component/common/PermissionButton/PermissionButton';
|
|
import { NAVIGATE_TO_CREATE_SEGMENT } from 'utils/testIds';
|
|
import { useNavigate } from 'react-router-dom';
|
|
|
|
export const CreateSegmentButton = () => {
|
|
const navigate = useNavigate();
|
|
|
|
return (
|
|
<PermissionButton
|
|
onClick={() => navigate('/segments/create')}
|
|
permission={CREATE_SEGMENT}
|
|
data-testid={NAVIGATE_TO_CREATE_SEGMENT}
|
|
>
|
|
New segment
|
|
</PermissionButton>
|
|
);
|
|
};
|