mirror of
https://github.com/Unleash/unleash.git
synced 2025-09-19 17:52:45 +02:00
* fix: add sidebar button * fix: set absolute positioned sidebar button * feat: test setup * fix: add tests for adding strategy * fix: add delete strategy test * feat: add workflow * feat: add vercel token * fix: update project id * fix: increase sleep * fix: sleep * fix: vercel * fix: typo * fix: vercel preview url action * fix: yml formatting * fix: steps * fix: format * fix: runs on * fix: team id * fix: teamid * fix: add workflow * fix: remove unused import * fix: add token * fix: add configuration * fix: set env variables * fix: use with * feat: main navigation routes * feat: mobile views * fix: change spec name * fix: update cypress project id * fix: add record key * fix: button positioning * feat: permissions * fix: custom strategy * fix: remove unused action yml * fix: update yarn lock * fix: keys * fix: remove videos and screenshots * fix: add cyrpess folders to gitignore * fix: env variable
345 lines
11 KiB
Plaintext
345 lines
11 KiB
Plaintext
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
|
|
|
exports[`renders correctly with one strategy 1`] = `
|
|
<div
|
|
className="MuiPaper-root MuiPaper-elevation1 MuiPaper-rounded"
|
|
style={
|
|
Object {
|
|
"borderRadius": "10px",
|
|
"boxShadow": "none",
|
|
}
|
|
}
|
|
>
|
|
<div
|
|
className="makeStyles-headerContainer-3"
|
|
>
|
|
<div
|
|
className="makeStyles-headerTitleContainer-7"
|
|
>
|
|
<div
|
|
className=""
|
|
data-loading={true}
|
|
>
|
|
<h2
|
|
className="MuiTypography-root makeStyles-headerTitle-8 MuiTypography-h2"
|
|
>
|
|
Strategies
|
|
</h2>
|
|
</div>
|
|
<div
|
|
className="makeStyles-headerActions-9"
|
|
/>
|
|
</div>
|
|
</div>
|
|
<div
|
|
className="makeStyles-bodyContainer-4"
|
|
>
|
|
<ul
|
|
className="MuiList-root MuiList-padding"
|
|
>
|
|
<li
|
|
className="MuiListItem-root makeStyles-listItem-1 MuiListItem-gutters"
|
|
disabled={false}
|
|
>
|
|
<div
|
|
className="MuiListItemAvatar-root"
|
|
>
|
|
<svg
|
|
aria-hidden={true}
|
|
className="MuiSvgIcon-root"
|
|
focusable="false"
|
|
style={
|
|
Object {
|
|
"color": "#0000008a",
|
|
}
|
|
}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
d="M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11z"
|
|
/>
|
|
</svg>
|
|
</div>
|
|
<div
|
|
className="MuiListItemText-root MuiListItemText-multiline"
|
|
>
|
|
<span
|
|
className="MuiTypography-root MuiListItemText-primary MuiTypography-body1 MuiTypography-displayBlock"
|
|
>
|
|
<a
|
|
href="/strategies/view/Another"
|
|
onClick={[Function]}
|
|
>
|
|
<strong>
|
|
Another
|
|
</strong>
|
|
</a>
|
|
</span>
|
|
<p
|
|
className="MuiTypography-root MuiListItemText-secondary MuiTypography-body2 MuiTypography-colorTextSecondary MuiTypography-displayBlock"
|
|
>
|
|
another's description
|
|
</p>
|
|
</div>
|
|
<div
|
|
aria-describedby={null}
|
|
className=""
|
|
onBlur={[Function]}
|
|
onFocus={[Function]}
|
|
onMouseLeave={[Function]}
|
|
onMouseOver={[Function]}
|
|
onTouchEnd={[Function]}
|
|
onTouchStart={[Function]}
|
|
title="Deprecate activation strategy"
|
|
>
|
|
<button
|
|
className="MuiButtonBase-root MuiIconButton-root"
|
|
disabled={false}
|
|
onBlur={[Function]}
|
|
onClick={[Function]}
|
|
onDragLeave={[Function]}
|
|
onFocus={[Function]}
|
|
onKeyDown={[Function]}
|
|
onKeyUp={[Function]}
|
|
onMouseDown={[Function]}
|
|
onMouseLeave={[Function]}
|
|
onMouseUp={[Function]}
|
|
onTouchEnd={[Function]}
|
|
onTouchMove={[Function]}
|
|
onTouchStart={[Function]}
|
|
tabIndex={0}
|
|
type="button"
|
|
>
|
|
<span
|
|
className="MuiIconButton-label"
|
|
>
|
|
<svg
|
|
aria-hidden={true}
|
|
className="MuiSvgIcon-root"
|
|
focusable="false"
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
d="M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z"
|
|
/>
|
|
</svg>
|
|
</span>
|
|
<span
|
|
className="MuiTouchRipple-root"
|
|
/>
|
|
</button>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
`;
|
|
|
|
exports[`renders correctly with one strategy without permissions 1`] = `
|
|
<div
|
|
className="MuiPaper-root MuiPaper-elevation1 MuiPaper-rounded"
|
|
style={
|
|
Object {
|
|
"borderRadius": "10px",
|
|
"boxShadow": "none",
|
|
}
|
|
}
|
|
>
|
|
<div
|
|
className="makeStyles-headerContainer-3"
|
|
>
|
|
<div
|
|
className="makeStyles-headerTitleContainer-7"
|
|
>
|
|
<div
|
|
className=""
|
|
data-loading={true}
|
|
>
|
|
<h2
|
|
className="MuiTypography-root makeStyles-headerTitle-8 MuiTypography-h2"
|
|
>
|
|
Strategies
|
|
</h2>
|
|
</div>
|
|
<div
|
|
className="makeStyles-headerActions-9"
|
|
>
|
|
<button
|
|
className="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary"
|
|
data-test="ADD_NEW_STRATEGY_ID"
|
|
disabled={false}
|
|
onBlur={[Function]}
|
|
onClick={[Function]}
|
|
onDragLeave={[Function]}
|
|
onFocus={[Function]}
|
|
onKeyDown={[Function]}
|
|
onKeyUp={[Function]}
|
|
onMouseDown={[Function]}
|
|
onMouseLeave={[Function]}
|
|
onMouseUp={[Function]}
|
|
onTouchEnd={[Function]}
|
|
onTouchMove={[Function]}
|
|
onTouchStart={[Function]}
|
|
tabIndex={0}
|
|
type="button"
|
|
>
|
|
<span
|
|
className="MuiButton-label"
|
|
>
|
|
Add new strategy
|
|
</span>
|
|
<span
|
|
className="MuiTouchRipple-root"
|
|
/>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div
|
|
className="makeStyles-bodyContainer-4"
|
|
>
|
|
<ul
|
|
className="MuiList-root MuiList-padding"
|
|
>
|
|
<li
|
|
className="MuiListItem-root makeStyles-listItem-1 MuiListItem-gutters"
|
|
disabled={false}
|
|
>
|
|
<div
|
|
className="MuiListItemAvatar-root"
|
|
>
|
|
<svg
|
|
aria-hidden={true}
|
|
className="MuiSvgIcon-root"
|
|
focusable="false"
|
|
style={
|
|
Object {
|
|
"color": "#0000008a",
|
|
}
|
|
}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
d="M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11z"
|
|
/>
|
|
</svg>
|
|
</div>
|
|
<div
|
|
className="MuiListItemText-root MuiListItemText-multiline"
|
|
>
|
|
<span
|
|
className="MuiTypography-root MuiListItemText-primary MuiTypography-body1 MuiTypography-displayBlock"
|
|
>
|
|
<a
|
|
href="/strategies/view/Another"
|
|
onClick={[Function]}
|
|
>
|
|
<strong>
|
|
Another
|
|
</strong>
|
|
</a>
|
|
</span>
|
|
<p
|
|
className="MuiTypography-root MuiListItemText-secondary MuiTypography-body2 MuiTypography-colorTextSecondary MuiTypography-displayBlock"
|
|
>
|
|
another's description
|
|
</p>
|
|
</div>
|
|
<div
|
|
aria-describedby={null}
|
|
className=""
|
|
onBlur={[Function]}
|
|
onFocus={[Function]}
|
|
onMouseLeave={[Function]}
|
|
onMouseOver={[Function]}
|
|
onTouchEnd={[Function]}
|
|
onTouchStart={[Function]}
|
|
title="Deprecate activation strategy"
|
|
>
|
|
<button
|
|
className="MuiButtonBase-root MuiIconButton-root"
|
|
disabled={false}
|
|
onBlur={[Function]}
|
|
onClick={[Function]}
|
|
onDragLeave={[Function]}
|
|
onFocus={[Function]}
|
|
onKeyDown={[Function]}
|
|
onKeyUp={[Function]}
|
|
onMouseDown={[Function]}
|
|
onMouseLeave={[Function]}
|
|
onMouseUp={[Function]}
|
|
onTouchEnd={[Function]}
|
|
onTouchMove={[Function]}
|
|
onTouchStart={[Function]}
|
|
tabIndex={0}
|
|
type="button"
|
|
>
|
|
<span
|
|
className="MuiIconButton-label"
|
|
>
|
|
<svg
|
|
aria-hidden={true}
|
|
className="MuiSvgIcon-root"
|
|
focusable="false"
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
d="M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z"
|
|
/>
|
|
</svg>
|
|
</span>
|
|
<span
|
|
className="MuiTouchRipple-root"
|
|
/>
|
|
</button>
|
|
</div>
|
|
<div
|
|
aria-describedby={null}
|
|
className=""
|
|
onBlur={[Function]}
|
|
onFocus={[Function]}
|
|
onMouseLeave={[Function]}
|
|
onMouseOver={[Function]}
|
|
onTouchEnd={[Function]}
|
|
onTouchStart={[Function]}
|
|
title="You cannot delete a built-in strategy"
|
|
>
|
|
<button
|
|
className="MuiButtonBase-root MuiIconButton-root Mui-disabled Mui-disabled"
|
|
disabled={true}
|
|
onBlur={[Function]}
|
|
onDragLeave={[Function]}
|
|
onFocus={[Function]}
|
|
onKeyDown={[Function]}
|
|
onKeyUp={[Function]}
|
|
onMouseDown={[Function]}
|
|
onMouseLeave={[Function]}
|
|
onMouseUp={[Function]}
|
|
onTouchEnd={[Function]}
|
|
onTouchMove={[Function]}
|
|
onTouchStart={[Function]}
|
|
tabIndex={-1}
|
|
type="button"
|
|
>
|
|
<span
|
|
className="MuiIconButton-label"
|
|
>
|
|
<svg
|
|
aria-hidden={true}
|
|
className="MuiSvgIcon-root"
|
|
focusable="false"
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
d="M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"
|
|
/>
|
|
</svg>
|
|
</span>
|
|
</button>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
`;
|