projectCard.spec.jsx.snap 44 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044
  1. // Jest Snapshot v1, https://goo.gl/fbAQLP
  2. exports[`ProjectCard renders 1`] = `
  3. <ProjectCard
  4. organization={
  5. Object {
  6. "access": Array [
  7. "org:read",
  8. "org:write",
  9. "org:admin",
  10. "org:integrations",
  11. "project:read",
  12. "project:write",
  13. "project:admin",
  14. "team:read",
  15. "team:write",
  16. "team:admin",
  17. ],
  18. "features": Array [],
  19. "id": "3",
  20. "name": "Organization Name",
  21. "onboardingTasks": Array [],
  22. "projects": Array [],
  23. "scrapeJavaScript": true,
  24. "slug": "org-slug",
  25. "status": Object {
  26. "id": "active",
  27. "name": "active",
  28. },
  29. "teams": Array [],
  30. }
  31. }
  32. params={
  33. Object {
  34. "orgId": "org-slug",
  35. }
  36. }
  37. project={
  38. Object {
  39. "environments": Array [],
  40. "hasAccess": true,
  41. "id": "2",
  42. "isBookmarked": false,
  43. "isMember": true,
  44. "name": "Project Name",
  45. "platform": "javascript",
  46. "slug": "project-slug",
  47. "stats": Array [
  48. Array [
  49. 1525042800,
  50. 1,
  51. ],
  52. Array [
  53. 1525046400,
  54. 2,
  55. ],
  56. ],
  57. "teams": Array [],
  58. }
  59. }
  60. >
  61. <ProjectCardWrapper
  62. data-test-id="project-slug"
  63. width={
  64. Array [
  65. "100%",
  66. "50%",
  67. "33%",
  68. "25%",
  69. ]
  70. }
  71. >
  72. <Base
  73. className="css-3jemnr-ProjectCardWrapper e1o95it02"
  74. data-test-id="project-slug"
  75. width={
  76. Array [
  77. "100%",
  78. "50%",
  79. "33%",
  80. "25%",
  81. ]
  82. }
  83. >
  84. <div
  85. className="css-3jemnr-ProjectCardWrapper e1o95it02"
  86. data-test-id="project-slug"
  87. is={null}
  88. >
  89. <StyledProjectCard>
  90. <div
  91. className="css-18be1td-StyledProjectCard e1o95it03"
  92. >
  93. <StyledProjectCardHeader>
  94. <div
  95. className="css-v59cbs-StyledProjectCardHeader e1o95it01"
  96. >
  97. <StyledIdBadge
  98. avatarSize={18}
  99. displayName={
  100. <span>
  101. project-slug
  102. </span>
  103. }
  104. project={
  105. Object {
  106. "environments": Array [],
  107. "hasAccess": true,
  108. "id": "2",
  109. "isBookmarked": false,
  110. "isMember": true,
  111. "name": "Project Name",
  112. "platform": "javascript",
  113. "slug": "project-slug",
  114. "stats": Array [
  115. Array [
  116. 1525042800,
  117. 1,
  118. ],
  119. Array [
  120. 1525046400,
  121. 2,
  122. ],
  123. ],
  124. "teams": Array [],
  125. }
  126. }
  127. >
  128. <IdBadge
  129. avatarSize={18}
  130. className="css-1gy4gs4-StyledIdBadge e1o95it05"
  131. displayName={
  132. <span>
  133. project-slug
  134. </span>
  135. }
  136. project={
  137. Object {
  138. "environments": Array [],
  139. "hasAccess": true,
  140. "id": "2",
  141. "isBookmarked": false,
  142. "isMember": true,
  143. "name": "Project Name",
  144. "platform": "javascript",
  145. "slug": "project-slug",
  146. "stats": Array [
  147. Array [
  148. 1525042800,
  149. 1,
  150. ],
  151. Array [
  152. 1525046400,
  153. 2,
  154. ],
  155. ],
  156. "teams": Array [],
  157. }
  158. }
  159. >
  160. <InlineErrorBoundary
  161. mini={true}
  162. >
  163. <ErrorBoundary
  164. className="css-e4um1y-InlineErrorBoundary e83vi020"
  165. mini={true}
  166. >
  167. <ProjectBadge
  168. avatarSize={18}
  169. className="css-1gy4gs4-StyledIdBadge e1o95it05"
  170. displayName={
  171. <span>
  172. project-slug
  173. </span>
  174. }
  175. hideAvatar={false}
  176. hideOverflow={true}
  177. project={
  178. Object {
  179. "environments": Array [],
  180. "hasAccess": true,
  181. "id": "2",
  182. "isBookmarked": false,
  183. "isMember": true,
  184. "name": "Project Name",
  185. "platform": "javascript",
  186. "slug": "project-slug",
  187. "stats": Array [
  188. Array [
  189. 1525042800,
  190. 1,
  191. ],
  192. Array [
  193. 1525046400,
  194. 2,
  195. ],
  196. ],
  197. "teams": Array [],
  198. }
  199. }
  200. >
  201. <BaseBadge
  202. avatarProps={Object {}}
  203. avatarSize={18}
  204. className="css-1gy4gs4-StyledIdBadge e1o95it05"
  205. displayName={
  206. <span>
  207. project-slug
  208. </span>
  209. }
  210. hideAvatar={false}
  211. project={
  212. Object {
  213. "environments": Array [],
  214. "hasAccess": true,
  215. "id": "2",
  216. "isBookmarked": false,
  217. "isMember": true,
  218. "name": "Project Name",
  219. "platform": "javascript",
  220. "slug": "project-slug",
  221. "stats": Array [
  222. Array [
  223. 1525042800,
  224. 1,
  225. ],
  226. Array [
  227. 1525046400,
  228. 2,
  229. ],
  230. ],
  231. "teams": Array [],
  232. }
  233. }
  234. >
  235. <Flex
  236. align="center"
  237. className="css-1gy4gs4-StyledIdBadge e1o95it05"
  238. >
  239. <Base
  240. align="center"
  241. className="e1o95it05 css-v2wlq8-StyledIdBadge"
  242. >
  243. <div
  244. className="e1o95it05 css-v2wlq8-StyledIdBadge"
  245. is={null}
  246. >
  247. <StyledAvatar
  248. className="css-0"
  249. hasTooltip={false}
  250. project={
  251. Object {
  252. "environments": Array [],
  253. "hasAccess": true,
  254. "id": "2",
  255. "isBookmarked": false,
  256. "isMember": true,
  257. "name": "Project Name",
  258. "platform": "javascript",
  259. "slug": "project-slug",
  260. "stats": Array [
  261. Array [
  262. 1525042800,
  263. 1,
  264. ],
  265. Array [
  266. 1525046400,
  267. 2,
  268. ],
  269. ],
  270. "teams": Array [],
  271. }
  272. }
  273. size={18}
  274. >
  275. <Avatar
  276. className="css-robds0-StyledAvatar e165dl3i0"
  277. hasTooltip={false}
  278. project={
  279. Object {
  280. "environments": Array [],
  281. "hasAccess": true,
  282. "id": "2",
  283. "isBookmarked": false,
  284. "isMember": true,
  285. "name": "Project Name",
  286. "platform": "javascript",
  287. "slug": "project-slug",
  288. "stats": Array [
  289. Array [
  290. 1525042800,
  291. 1,
  292. ],
  293. Array [
  294. 1525046400,
  295. 2,
  296. ],
  297. ],
  298. "teams": Array [],
  299. }
  300. }
  301. size={18}
  302. >
  303. <ProjectAvatar
  304. className="css-robds0-StyledAvatar e165dl3i0"
  305. hasTooltip={false}
  306. project={
  307. Object {
  308. "environments": Array [],
  309. "hasAccess": true,
  310. "id": "2",
  311. "isBookmarked": false,
  312. "isMember": true,
  313. "name": "Project Name",
  314. "platform": "javascript",
  315. "slug": "project-slug",
  316. "stats": Array [
  317. Array [
  318. 1525042800,
  319. 1,
  320. ],
  321. Array [
  322. 1525046400,
  323. 2,
  324. ],
  325. ],
  326. "teams": Array [],
  327. }
  328. }
  329. size={18}
  330. >
  331. <PlatformList
  332. className="css-robds0-StyledAvatar e165dl3i0"
  333. consistentWidth={false}
  334. direction="right"
  335. hasTooltip={false}
  336. max={1}
  337. platforms={
  338. Array [
  339. "javascript",
  340. ]
  341. }
  342. size={18}
  343. >
  344. <PlatformIcons
  345. className="css-robds0-StyledAvatar e165dl3i0"
  346. consistentWidth={false}
  347. direction="right"
  348. max={1}
  349. size={18}
  350. >
  351. <div
  352. className="e165dl3i0 css-1cou1l3-PlatformIcons-StyledAvatar ezvce7z0"
  353. direction="right"
  354. max={1}
  355. size={18}
  356. >
  357. <StyledPlatformIcon
  358. key="javascript"
  359. platform="javascript"
  360. size={18}
  361. >
  362. <Component
  363. className="css-13qi1e0-StyledPlatformIcon ezvce7z1"
  364. platform="javascript"
  365. size={18}
  366. >
  367. <Platformicon
  368. className="css-13qi1e0-StyledPlatformIcon ezvce7z1"
  369. platform="javascript"
  370. size="18px"
  371. >
  372. <img
  373. className="css-13qi1e0-StyledPlatformIcon ezvce7z1"
  374. height="18px"
  375. src={
  376. Object {
  377. "default": Object {
  378. "id": "test",
  379. "viewBox": Object {},
  380. },
  381. }
  382. }
  383. width="18px"
  384. />
  385. </Platformicon>
  386. </Component>
  387. </StyledPlatformIcon>
  388. </div>
  389. </PlatformIcons>
  390. </PlatformList>
  391. </ProjectAvatar>
  392. </Avatar>
  393. </StyledAvatar>
  394. <DisplayNameAndDescription>
  395. <Base
  396. className="css-1h9j57p-DisplayNameAndDescription e165dl3i1"
  397. >
  398. <div
  399. className="css-1h9j57p-DisplayNameAndDescription e165dl3i1"
  400. is={null}
  401. >
  402. <DisplayName
  403. data-test-id="badge-display-name"
  404. >
  405. <span
  406. className="css-d0rtl9-DisplayName e165dl3i2"
  407. data-test-id="badge-display-name"
  408. >
  409. <span>
  410. project-slug
  411. </span>
  412. </span>
  413. </DisplayName>
  414. </div>
  415. </Base>
  416. </DisplayNameAndDescription>
  417. </div>
  418. </Base>
  419. </Flex>
  420. </BaseBadge>
  421. </ProjectBadge>
  422. </ErrorBoundary>
  423. </InlineErrorBoundary>
  424. </IdBadge>
  425. </StyledIdBadge>
  426. <withApi(BookmarkStar)
  427. organization={
  428. Object {
  429. "access": Array [
  430. "org:read",
  431. "org:write",
  432. "org:admin",
  433. "org:integrations",
  434. "project:read",
  435. "project:write",
  436. "project:admin",
  437. "team:read",
  438. "team:write",
  439. "team:admin",
  440. ],
  441. "features": Array [],
  442. "id": "3",
  443. "name": "Organization Name",
  444. "onboardingTasks": Array [],
  445. "projects": Array [],
  446. "scrapeJavaScript": true,
  447. "slug": "org-slug",
  448. "status": Object {
  449. "id": "active",
  450. "name": "active",
  451. },
  452. "teams": Array [],
  453. }
  454. }
  455. project={
  456. Object {
  457. "environments": Array [],
  458. "hasAccess": true,
  459. "id": "2",
  460. "isBookmarked": false,
  461. "isMember": true,
  462. "name": "Project Name",
  463. "platform": "javascript",
  464. "slug": "project-slug",
  465. "stats": Array [
  466. Array [
  467. 1525042800,
  468. 1,
  469. ],
  470. Array [
  471. 1525046400,
  472. 2,
  473. ],
  474. ],
  475. "teams": Array [],
  476. }
  477. }
  478. >
  479. <BookmarkStar
  480. api={
  481. Client {
  482. "_chain": [Function],
  483. "_wrapRequest": [Function],
  484. "bulkUpdate": [Function],
  485. "handleRequestError": [Function],
  486. "hasProjectBeenRenamed": [Function],
  487. }
  488. }
  489. organization={
  490. Object {
  491. "access": Array [
  492. "org:read",
  493. "org:write",
  494. "org:admin",
  495. "org:integrations",
  496. "project:read",
  497. "project:write",
  498. "project:admin",
  499. "team:read",
  500. "team:write",
  501. "team:admin",
  502. ],
  503. "features": Array [],
  504. "id": "3",
  505. "name": "Organization Name",
  506. "onboardingTasks": Array [],
  507. "projects": Array [],
  508. "scrapeJavaScript": true,
  509. "slug": "org-slug",
  510. "status": Object {
  511. "id": "active",
  512. "name": "active",
  513. },
  514. "teams": Array [],
  515. }
  516. }
  517. project={
  518. Object {
  519. "environments": Array [],
  520. "hasAccess": true,
  521. "id": "2",
  522. "isBookmarked": false,
  523. "isMember": true,
  524. "name": "Project Name",
  525. "platform": "javascript",
  526. "slug": "project-slug",
  527. "stats": Array [
  528. Array [
  529. 1525042800,
  530. 1,
  531. ],
  532. Array [
  533. 1525046400,
  534. 2,
  535. ],
  536. ],
  537. "teams": Array [],
  538. }
  539. }
  540. >
  541. <Star
  542. isBookmarked={false}
  543. onClick={[Function]}
  544. src="icon-star-small-filled"
  545. >
  546. <ForwardRef
  547. className="css-1lg61nd-InlineSvg-Star e5ekdrk0"
  548. isBookmarked={false}
  549. onClick={[Function]}
  550. src="icon-star-small-filled"
  551. >
  552. <svg
  553. className="css-1lg61nd-InlineSvg-Star e5ekdrk0"
  554. height="1em"
  555. onClick={[Function]}
  556. viewBox={Object {}}
  557. width="1em"
  558. >
  559. <use
  560. href="#test"
  561. xlinkHref="#test"
  562. />
  563. </svg>
  564. </ForwardRef>
  565. </Star>
  566. </BookmarkStar>
  567. </withApi(BookmarkStar)>
  568. </div>
  569. </StyledProjectCardHeader>
  570. <ChartContainer>
  571. <div
  572. className="css-1s8o1vf-ChartContainer e1o95it00"
  573. >
  574. <Chart
  575. noEvents={true}
  576. stats={
  577. Array [
  578. Array [
  579. 1525042800,
  580. 1,
  581. ],
  582. Array [
  583. 1525046400,
  584. 2,
  585. ],
  586. ]
  587. }
  588. >
  589. <div>
  590. <StyledBarChart
  591. gap={1.5}
  592. height={60}
  593. label="events"
  594. points={
  595. Array [
  596. Object {
  597. "x": 1525042800,
  598. "y": 1,
  599. },
  600. Object {
  601. "x": 1525046400,
  602. "y": 2,
  603. },
  604. ]
  605. }
  606. >
  607. <BarChart
  608. className="css-h6aoq0-StyledBarChart e1aigaye0"
  609. gap={1.5}
  610. height={60}
  611. label="events"
  612. points={
  613. Array [
  614. Object {
  615. "x": 1525042800,
  616. "y": 1,
  617. },
  618. Object {
  619. "x": 1525046400,
  620. "y": 2,
  621. },
  622. ]
  623. }
  624. >
  625. <StackedBarChart
  626. barClasses={
  627. Array [
  628. "chart-bar",
  629. ]
  630. }
  631. className="css-h6aoq0-StyledBarChart e1aigaye0"
  632. gap={1.5}
  633. height={60}
  634. label="events"
  635. markers={Array []}
  636. points={
  637. Array [
  638. Object {
  639. "x": 1525042800,
  640. "y": Array [
  641. 1,
  642. ],
  643. },
  644. Object {
  645. "x": 1525046400,
  646. "y": Array [
  647. 2,
  648. ],
  649. },
  650. ]
  651. }
  652. series={Array []}
  653. width={null}
  654. >
  655. <StyledFigure
  656. className="css-h6aoq0-StyledBarChart e1aigaye0 barchart"
  657. style={
  658. Object {
  659. "height": 60,
  660. "width": null,
  661. }
  662. }
  663. >
  664. <figure
  665. className="e1aigaye0 barchart css-caakmb-StyledFigure-StyledBarChart e5t71581"
  666. style={
  667. Object {
  668. "height": 60,
  669. "width": null,
  670. }
  671. }
  672. >
  673. <span
  674. className="max-y"
  675. >
  676. <Count
  677. value={10}
  678. >
  679. <span>
  680. 10
  681. </span>
  682. </Count>
  683. </span>
  684. <span
  685. className="min-y"
  686. >
  687. 0
  688. </span>
  689. <SvgContainer>
  690. <div
  691. className="css-1jg1opr-SvgContainer e5t71582"
  692. >
  693. <StyledSvg
  694. overflow="visible"
  695. preserveAspectRatio="none"
  696. viewBox="0 0 100 400"
  697. >
  698. <svg
  699. className="css-e6bn68-StyledSvg e5t71580"
  700. overflow="visible"
  701. preserveAspectRatio="none"
  702. viewBox="0 0 100 400"
  703. >
  704. <Tooltip
  705. containerDisplayMode="inline-block"
  706. key="1525042800"
  707. position="bottom"
  708. title={
  709. <React.Fragment>
  710. <div
  711. style={
  712. Object {
  713. "width": "130px",
  714. }
  715. }
  716. >
  717. <div
  718. className="time-label"
  719. >
  720. <span>
  721. April 29, 2018
  722. <br />
  723. 11:00 PM
  724. 11:59 PM
  725. </span>
  726. </div>
  727. </div>
  728. <div
  729. className="value-label"
  730. >
  731. 1
  732. events
  733. </div>
  734. </React.Fragment>
  735. }
  736. >
  737. <Manager>
  738. <Reference>
  739. <InnerReference
  740. setReferenceNode={[Function]}
  741. >
  742. <g
  743. aria-describedby="tooltip-123456"
  744. onBlur={[Function]}
  745. onFocus={[Function]}
  746. onMouseEnter={[Function]}
  747. onMouseLeave={[Function]}
  748. >
  749. <rect
  750. height="100%"
  751. opacity="0"
  752. width="52.3%"
  753. x="-1.5%"
  754. />
  755. <rect
  756. className="chart-bar barchart-rect"
  757. data-test-id="chart-column"
  758. height="9.9%"
  759. key="0"
  760. width="49.3%"
  761. x="0%"
  762. y="90.1%"
  763. >
  764. 1
  765. </rect>
  766. </g>
  767. </InnerReference>
  768. </Reference>
  769. </Manager>
  770. </Tooltip>
  771. <Tooltip
  772. containerDisplayMode="inline-block"
  773. key="1525046400"
  774. position="bottom"
  775. title={
  776. <React.Fragment>
  777. <div
  778. style={
  779. Object {
  780. "width": "130px",
  781. }
  782. }
  783. >
  784. <div
  785. className="time-label"
  786. >
  787. <span>
  788. April 30, 2018
  789. <br />
  790. 12:00 AM
  791. 12:59 AM
  792. </span>
  793. </div>
  794. </div>
  795. <div
  796. className="value-label"
  797. >
  798. 2
  799. events
  800. </div>
  801. </React.Fragment>
  802. }
  803. >
  804. <Manager>
  805. <Reference>
  806. <InnerReference
  807. setReferenceNode={[Function]}
  808. >
  809. <g
  810. aria-describedby="tooltip-123456"
  811. onBlur={[Function]}
  812. onFocus={[Function]}
  813. onMouseEnter={[Function]}
  814. onMouseLeave={[Function]}
  815. >
  816. <rect
  817. height="100%"
  818. opacity="0"
  819. width="52.3%"
  820. x="49.3%"
  821. />
  822. <rect
  823. className="chart-bar barchart-rect"
  824. data-test-id="chart-column"
  825. height="19.8%"
  826. key="0"
  827. width="49.3%"
  828. x="50.8%"
  829. y="80.2%"
  830. >
  831. 2
  832. </rect>
  833. </g>
  834. </InnerReference>
  835. </Reference>
  836. </Manager>
  837. </Tooltip>
  838. </svg>
  839. </StyledSvg>
  840. </div>
  841. </SvgContainer>
  842. </figure>
  843. </StyledFigure>
  844. </StackedBarChart>
  845. </BarChart>
  846. </StyledBarChart>
  847. </div>
  848. </Chart>
  849. <NoEvents>
  850. <Container>
  851. <div
  852. className="css-1m9okvh-Container e1acggzn0"
  853. >
  854. <EmptyText
  855. align="center"
  856. justify="center"
  857. >
  858. <Base
  859. align="center"
  860. className="css-k1bbsy-EmptyText e1acggzn1"
  861. justify="center"
  862. >
  863. <div
  864. className="css-k1bbsy-EmptyText e1acggzn1"
  865. is={null}
  866. >
  867. No activity yet.
  868. </div>
  869. </Base>
  870. </EmptyText>
  871. </div>
  872. </Container>
  873. </NoEvents>
  874. </div>
  875. </ChartContainer>
  876. <Deploys
  877. organization={
  878. Object {
  879. "access": Array [
  880. "org:read",
  881. "org:write",
  882. "org:admin",
  883. "org:integrations",
  884. "project:read",
  885. "project:write",
  886. "project:admin",
  887. "team:read",
  888. "team:write",
  889. "team:admin",
  890. ],
  891. "features": Array [],
  892. "id": "3",
  893. "name": "Organization Name",
  894. "onboardingTasks": Array [],
  895. "projects": Array [],
  896. "scrapeJavaScript": true,
  897. "slug": "org-slug",
  898. "status": Object {
  899. "id": "active",
  900. "name": "active",
  901. },
  902. "teams": Array [],
  903. }
  904. }
  905. project={
  906. Object {
  907. "environments": Array [],
  908. "hasAccess": true,
  909. "id": "2",
  910. "isBookmarked": false,
  911. "isMember": true,
  912. "name": "Project Name",
  913. "platform": "javascript",
  914. "slug": "project-slug",
  915. "stats": Array [
  916. Array [
  917. 1525042800,
  918. 1,
  919. ],
  920. Array [
  921. 1525046400,
  922. 2,
  923. ],
  924. ],
  925. "teams": Array [],
  926. }
  927. }
  928. >
  929. <NoDeploys>
  930. <DeployBox
  931. p={2}
  932. >
  933. <Base
  934. className="css-1y6xtyw-DeployBox elff1ar5"
  935. p={2}
  936. >
  937. <div
  938. className="css-1y6xtyw-DeployBox elff1ar5"
  939. is={null}
  940. >
  941. <Background
  942. align="center"
  943. justify="center"
  944. >
  945. <Base
  946. align="center"
  947. className="css-itelel-Background elff1ar6"
  948. justify="center"
  949. >
  950. <div
  951. className="css-itelel-Background elff1ar6"
  952. is={null}
  953. >
  954. <Button
  955. align="center"
  956. disabled={false}
  957. external={true}
  958. href="https://docs.sentry.io/learn/releases/"
  959. size="xsmall"
  960. >
  961. <StyledButton
  962. aria-disabled={false}
  963. aria-label="Track deploys"
  964. disabled={false}
  965. external={true}
  966. href="https://docs.sentry.io/learn/releases/"
  967. onClick={[Function]}
  968. role="button"
  969. size="xsmall"
  970. >
  971. <ForwardRef
  972. aria-disabled={false}
  973. aria-label="Track deploys"
  974. className="css-z6hjis-StyledButton-getColors edwq9my0"
  975. disabled={false}
  976. external={true}
  977. href="https://docs.sentry.io/learn/releases/"
  978. onClick={[Function]}
  979. role="button"
  980. size="xsmall"
  981. >
  982. <ForwardRef
  983. aria-disabled={false}
  984. aria-label="Track deploys"
  985. className="css-z6hjis-StyledButton-getColors edwq9my0"
  986. href="https://docs.sentry.io/learn/releases/"
  987. onClick={[Function]}
  988. rel="noreferrer noopener"
  989. role="button"
  990. size="xsmall"
  991. target="_blank"
  992. >
  993. <a
  994. aria-disabled={false}
  995. aria-label="Track deploys"
  996. className="css-z6hjis-StyledButton-getColors edwq9my0"
  997. href="https://docs.sentry.io/learn/releases/"
  998. onClick={[Function]}
  999. rel="noreferrer noopener"
  1000. role="button"
  1001. size="xsmall"
  1002. target="_blank"
  1003. >
  1004. <ButtonLabel
  1005. align="center"
  1006. size="xsmall"
  1007. >
  1008. <Component
  1009. align="center"
  1010. className="css-1bqncjo-ButtonLabel edwq9my1"
  1011. size="xsmall"
  1012. >
  1013. <span
  1014. className="css-1bqncjo-ButtonLabel edwq9my1"
  1015. >
  1016. Track deploys
  1017. </span>
  1018. </Component>
  1019. </ButtonLabel>
  1020. </a>
  1021. </ForwardRef>
  1022. </ForwardRef>
  1023. </StyledButton>
  1024. </Button>
  1025. </div>
  1026. </Base>
  1027. </Background>
  1028. </div>
  1029. </Base>
  1030. </DeployBox>
  1031. </NoDeploys>
  1032. </Deploys>
  1033. </div>
  1034. </StyledProjectCard>
  1035. </div>
  1036. </Base>
  1037. </ProjectCardWrapper>
  1038. </ProjectCard>
  1039. `;