projectCard.spec.jsx.snap 43 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032
  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. <BaseBadgeWrapper
  236. className="css-1gy4gs4-StyledIdBadge e1o95it05"
  237. >
  238. <div
  239. className="e1o95it05 css-18f42c1-BaseBadgeWrapper-StyledIdBadge e165dl3i0"
  240. >
  241. <StyledAvatar
  242. className="css-0"
  243. hasTooltip={false}
  244. project={
  245. Object {
  246. "environments": Array [],
  247. "hasAccess": true,
  248. "id": "2",
  249. "isBookmarked": false,
  250. "isMember": true,
  251. "name": "Project Name",
  252. "platform": "javascript",
  253. "slug": "project-slug",
  254. "stats": Array [
  255. Array [
  256. 1525042800,
  257. 1,
  258. ],
  259. Array [
  260. 1525046400,
  261. 2,
  262. ],
  263. ],
  264. "teams": Array [],
  265. }
  266. }
  267. size={18}
  268. >
  269. <Avatar
  270. className="css-robds0-StyledAvatar e165dl3i1"
  271. hasTooltip={false}
  272. project={
  273. Object {
  274. "environments": Array [],
  275. "hasAccess": true,
  276. "id": "2",
  277. "isBookmarked": false,
  278. "isMember": true,
  279. "name": "Project Name",
  280. "platform": "javascript",
  281. "slug": "project-slug",
  282. "stats": Array [
  283. Array [
  284. 1525042800,
  285. 1,
  286. ],
  287. Array [
  288. 1525046400,
  289. 2,
  290. ],
  291. ],
  292. "teams": Array [],
  293. }
  294. }
  295. size={18}
  296. >
  297. <ProjectAvatar
  298. className="css-robds0-StyledAvatar e165dl3i1"
  299. hasTooltip={false}
  300. project={
  301. Object {
  302. "environments": Array [],
  303. "hasAccess": true,
  304. "id": "2",
  305. "isBookmarked": false,
  306. "isMember": true,
  307. "name": "Project Name",
  308. "platform": "javascript",
  309. "slug": "project-slug",
  310. "stats": Array [
  311. Array [
  312. 1525042800,
  313. 1,
  314. ],
  315. Array [
  316. 1525046400,
  317. 2,
  318. ],
  319. ],
  320. "teams": Array [],
  321. }
  322. }
  323. size={18}
  324. >
  325. <PlatformList
  326. className="css-robds0-StyledAvatar e165dl3i1"
  327. consistentWidth={false}
  328. direction="right"
  329. hasTooltip={false}
  330. max={1}
  331. platforms={
  332. Array [
  333. "javascript",
  334. ]
  335. }
  336. size={18}
  337. >
  338. <PlatformIcons
  339. className="css-robds0-StyledAvatar e165dl3i1"
  340. consistentWidth={false}
  341. direction="right"
  342. max={1}
  343. size={18}
  344. >
  345. <div
  346. className="e165dl3i1 css-1cou1l3-PlatformIcons-StyledAvatar ezvce7z0"
  347. direction="right"
  348. max={1}
  349. size={18}
  350. >
  351. <StyledPlatformIcon
  352. key="javascript"
  353. platform="javascript"
  354. size={18}
  355. >
  356. <Component
  357. className="css-13qi1e0-StyledPlatformIcon ezvce7z1"
  358. platform="javascript"
  359. size={18}
  360. >
  361. <Platformicon
  362. className="css-13qi1e0-StyledPlatformIcon ezvce7z1"
  363. platform="javascript"
  364. size="18px"
  365. >
  366. <img
  367. className="css-13qi1e0-StyledPlatformIcon ezvce7z1"
  368. height="18px"
  369. src={
  370. Object {
  371. "default": Object {
  372. "id": "test",
  373. "viewBox": Object {},
  374. },
  375. }
  376. }
  377. width="18px"
  378. />
  379. </Platformicon>
  380. </Component>
  381. </StyledPlatformIcon>
  382. </div>
  383. </PlatformIcons>
  384. </PlatformList>
  385. </ProjectAvatar>
  386. </Avatar>
  387. </StyledAvatar>
  388. <DisplayNameAndDescription>
  389. <div
  390. className="css-1yzfvrt-DisplayNameAndDescription e165dl3i2"
  391. >
  392. <DisplayName
  393. data-test-id="badge-display-name"
  394. >
  395. <span
  396. className="css-d0rtl9-DisplayName e165dl3i3"
  397. data-test-id="badge-display-name"
  398. >
  399. <span>
  400. project-slug
  401. </span>
  402. </span>
  403. </DisplayName>
  404. </div>
  405. </DisplayNameAndDescription>
  406. </div>
  407. </BaseBadgeWrapper>
  408. </BaseBadge>
  409. </ProjectBadge>
  410. </ErrorBoundary>
  411. </InlineErrorBoundary>
  412. </IdBadge>
  413. </StyledIdBadge>
  414. <withApi(BookmarkStar)
  415. organization={
  416. Object {
  417. "access": Array [
  418. "org:read",
  419. "org:write",
  420. "org:admin",
  421. "org:integrations",
  422. "project:read",
  423. "project:write",
  424. "project:admin",
  425. "team:read",
  426. "team:write",
  427. "team:admin",
  428. ],
  429. "features": Array [],
  430. "id": "3",
  431. "name": "Organization Name",
  432. "onboardingTasks": Array [],
  433. "projects": Array [],
  434. "scrapeJavaScript": true,
  435. "slug": "org-slug",
  436. "status": Object {
  437. "id": "active",
  438. "name": "active",
  439. },
  440. "teams": Array [],
  441. }
  442. }
  443. project={
  444. Object {
  445. "environments": Array [],
  446. "hasAccess": true,
  447. "id": "2",
  448. "isBookmarked": false,
  449. "isMember": true,
  450. "name": "Project Name",
  451. "platform": "javascript",
  452. "slug": "project-slug",
  453. "stats": Array [
  454. Array [
  455. 1525042800,
  456. 1,
  457. ],
  458. Array [
  459. 1525046400,
  460. 2,
  461. ],
  462. ],
  463. "teams": Array [],
  464. }
  465. }
  466. >
  467. <BookmarkStar
  468. api={
  469. Client {
  470. "_chain": [Function],
  471. "_wrapRequest": [Function],
  472. "bulkUpdate": [Function],
  473. "handleRequestError": [Function],
  474. "hasProjectBeenRenamed": [Function],
  475. }
  476. }
  477. organization={
  478. Object {
  479. "access": Array [
  480. "org:read",
  481. "org:write",
  482. "org:admin",
  483. "org:integrations",
  484. "project:read",
  485. "project:write",
  486. "project:admin",
  487. "team:read",
  488. "team:write",
  489. "team:admin",
  490. ],
  491. "features": Array [],
  492. "id": "3",
  493. "name": "Organization Name",
  494. "onboardingTasks": Array [],
  495. "projects": Array [],
  496. "scrapeJavaScript": true,
  497. "slug": "org-slug",
  498. "status": Object {
  499. "id": "active",
  500. "name": "active",
  501. },
  502. "teams": Array [],
  503. }
  504. }
  505. project={
  506. Object {
  507. "environments": Array [],
  508. "hasAccess": true,
  509. "id": "2",
  510. "isBookmarked": false,
  511. "isMember": true,
  512. "name": "Project Name",
  513. "platform": "javascript",
  514. "slug": "project-slug",
  515. "stats": Array [
  516. Array [
  517. 1525042800,
  518. 1,
  519. ],
  520. Array [
  521. 1525046400,
  522. 2,
  523. ],
  524. ],
  525. "teams": Array [],
  526. }
  527. }
  528. >
  529. <Star
  530. isBookmarked={false}
  531. onClick={[Function]}
  532. src="icon-star-small-filled"
  533. >
  534. <ForwardRef
  535. className="css-1lg61nd-InlineSvg-Star e5ekdrk0"
  536. isBookmarked={false}
  537. onClick={[Function]}
  538. src="icon-star-small-filled"
  539. >
  540. <svg
  541. className="css-1lg61nd-InlineSvg-Star e5ekdrk0"
  542. height="1em"
  543. onClick={[Function]}
  544. viewBox={Object {}}
  545. width="1em"
  546. >
  547. <use
  548. href="#test"
  549. xlinkHref="#test"
  550. />
  551. </svg>
  552. </ForwardRef>
  553. </Star>
  554. </BookmarkStar>
  555. </withApi(BookmarkStar)>
  556. </div>
  557. </StyledProjectCardHeader>
  558. <ChartContainer>
  559. <div
  560. className="css-1s8o1vf-ChartContainer e1o95it00"
  561. >
  562. <Chart
  563. noEvents={true}
  564. stats={
  565. Array [
  566. Array [
  567. 1525042800,
  568. 1,
  569. ],
  570. Array [
  571. 1525046400,
  572. 2,
  573. ],
  574. ]
  575. }
  576. >
  577. <div>
  578. <StyledBarChart
  579. gap={1.5}
  580. height={60}
  581. label="events"
  582. points={
  583. Array [
  584. Object {
  585. "x": 1525042800,
  586. "y": 1,
  587. },
  588. Object {
  589. "x": 1525046400,
  590. "y": 2,
  591. },
  592. ]
  593. }
  594. >
  595. <BarChart
  596. className="css-h6aoq0-StyledBarChart e1aigaye0"
  597. gap={1.5}
  598. height={60}
  599. label="events"
  600. points={
  601. Array [
  602. Object {
  603. "x": 1525042800,
  604. "y": 1,
  605. },
  606. Object {
  607. "x": 1525046400,
  608. "y": 2,
  609. },
  610. ]
  611. }
  612. >
  613. <StackedBarChart
  614. barClasses={
  615. Array [
  616. "chart-bar",
  617. ]
  618. }
  619. className="css-h6aoq0-StyledBarChart e1aigaye0"
  620. gap={1.5}
  621. height={60}
  622. label="events"
  623. markers={Array []}
  624. points={
  625. Array [
  626. Object {
  627. "x": 1525042800,
  628. "y": Array [
  629. 1,
  630. ],
  631. },
  632. Object {
  633. "x": 1525046400,
  634. "y": Array [
  635. 2,
  636. ],
  637. },
  638. ]
  639. }
  640. series={Array []}
  641. width={null}
  642. >
  643. <StyledFigure
  644. className="css-h6aoq0-StyledBarChart e1aigaye0 barchart"
  645. style={
  646. Object {
  647. "height": 60,
  648. "width": null,
  649. }
  650. }
  651. >
  652. <figure
  653. className="e1aigaye0 barchart css-caakmb-StyledFigure-StyledBarChart e5t71581"
  654. style={
  655. Object {
  656. "height": 60,
  657. "width": null,
  658. }
  659. }
  660. >
  661. <span
  662. className="max-y"
  663. >
  664. <Count
  665. value={10}
  666. >
  667. <span>
  668. 10
  669. </span>
  670. </Count>
  671. </span>
  672. <span
  673. className="min-y"
  674. >
  675. 0
  676. </span>
  677. <SvgContainer>
  678. <div
  679. className="css-1jg1opr-SvgContainer e5t71582"
  680. >
  681. <StyledSvg
  682. overflow="visible"
  683. preserveAspectRatio="none"
  684. viewBox="0 0 100 400"
  685. >
  686. <svg
  687. className="css-e6bn68-StyledSvg e5t71580"
  688. overflow="visible"
  689. preserveAspectRatio="none"
  690. viewBox="0 0 100 400"
  691. >
  692. <Tooltip
  693. containerDisplayMode="inline-block"
  694. key="1525042800"
  695. position="bottom"
  696. title={
  697. <React.Fragment>
  698. <div
  699. style={
  700. Object {
  701. "width": "130px",
  702. }
  703. }
  704. >
  705. <div
  706. className="time-label"
  707. >
  708. <span>
  709. April 29, 2018
  710. <br />
  711. 11:00 PM
  712. 11:59 PM
  713. </span>
  714. </div>
  715. </div>
  716. <div
  717. className="value-label"
  718. >
  719. 1
  720. events
  721. </div>
  722. </React.Fragment>
  723. }
  724. >
  725. <Manager>
  726. <Reference>
  727. <InnerReference
  728. setReferenceNode={[Function]}
  729. >
  730. <g
  731. aria-describedby="tooltip-123456"
  732. onBlur={[Function]}
  733. onFocus={[Function]}
  734. onMouseEnter={[Function]}
  735. onMouseLeave={[Function]}
  736. >
  737. <rect
  738. height="100%"
  739. opacity="0"
  740. width="52.3%"
  741. x="-1.5%"
  742. />
  743. <rect
  744. className="chart-bar barchart-rect"
  745. data-test-id="chart-column"
  746. height="9.9%"
  747. key="0"
  748. width="49.3%"
  749. x="0%"
  750. y="90.1%"
  751. >
  752. 1
  753. </rect>
  754. </g>
  755. </InnerReference>
  756. </Reference>
  757. </Manager>
  758. </Tooltip>
  759. <Tooltip
  760. containerDisplayMode="inline-block"
  761. key="1525046400"
  762. position="bottom"
  763. title={
  764. <React.Fragment>
  765. <div
  766. style={
  767. Object {
  768. "width": "130px",
  769. }
  770. }
  771. >
  772. <div
  773. className="time-label"
  774. >
  775. <span>
  776. April 30, 2018
  777. <br />
  778. 12:00 AM
  779. 12:59 AM
  780. </span>
  781. </div>
  782. </div>
  783. <div
  784. className="value-label"
  785. >
  786. 2
  787. events
  788. </div>
  789. </React.Fragment>
  790. }
  791. >
  792. <Manager>
  793. <Reference>
  794. <InnerReference
  795. setReferenceNode={[Function]}
  796. >
  797. <g
  798. aria-describedby="tooltip-123456"
  799. onBlur={[Function]}
  800. onFocus={[Function]}
  801. onMouseEnter={[Function]}
  802. onMouseLeave={[Function]}
  803. >
  804. <rect
  805. height="100%"
  806. opacity="0"
  807. width="52.3%"
  808. x="49.3%"
  809. />
  810. <rect
  811. className="chart-bar barchart-rect"
  812. data-test-id="chart-column"
  813. height="19.8%"
  814. key="0"
  815. width="49.3%"
  816. x="50.8%"
  817. y="80.2%"
  818. >
  819. 2
  820. </rect>
  821. </g>
  822. </InnerReference>
  823. </Reference>
  824. </Manager>
  825. </Tooltip>
  826. </svg>
  827. </StyledSvg>
  828. </div>
  829. </SvgContainer>
  830. </figure>
  831. </StyledFigure>
  832. </StackedBarChart>
  833. </BarChart>
  834. </StyledBarChart>
  835. </div>
  836. </Chart>
  837. <NoEvents>
  838. <Container>
  839. <div
  840. className="css-1m9okvh-Container e1acggzn0"
  841. >
  842. <EmptyText
  843. align="center"
  844. justify="center"
  845. >
  846. <Base
  847. align="center"
  848. className="css-k1bbsy-EmptyText e1acggzn1"
  849. justify="center"
  850. >
  851. <div
  852. className="css-k1bbsy-EmptyText e1acggzn1"
  853. is={null}
  854. >
  855. No activity yet.
  856. </div>
  857. </Base>
  858. </EmptyText>
  859. </div>
  860. </Container>
  861. </NoEvents>
  862. </div>
  863. </ChartContainer>
  864. <Deploys
  865. organization={
  866. Object {
  867. "access": Array [
  868. "org:read",
  869. "org:write",
  870. "org:admin",
  871. "org:integrations",
  872. "project:read",
  873. "project:write",
  874. "project:admin",
  875. "team:read",
  876. "team:write",
  877. "team:admin",
  878. ],
  879. "features": Array [],
  880. "id": "3",
  881. "name": "Organization Name",
  882. "onboardingTasks": Array [],
  883. "projects": Array [],
  884. "scrapeJavaScript": true,
  885. "slug": "org-slug",
  886. "status": Object {
  887. "id": "active",
  888. "name": "active",
  889. },
  890. "teams": Array [],
  891. }
  892. }
  893. project={
  894. Object {
  895. "environments": Array [],
  896. "hasAccess": true,
  897. "id": "2",
  898. "isBookmarked": false,
  899. "isMember": true,
  900. "name": "Project Name",
  901. "platform": "javascript",
  902. "slug": "project-slug",
  903. "stats": Array [
  904. Array [
  905. 1525042800,
  906. 1,
  907. ],
  908. Array [
  909. 1525046400,
  910. 2,
  911. ],
  912. ],
  913. "teams": Array [],
  914. }
  915. }
  916. >
  917. <NoDeploys>
  918. <DeployBox
  919. p={2}
  920. >
  921. <Base
  922. className="css-1y6xtyw-DeployBox elff1ar5"
  923. p={2}
  924. >
  925. <div
  926. className="css-1y6xtyw-DeployBox elff1ar5"
  927. is={null}
  928. >
  929. <Background
  930. align="center"
  931. justify="center"
  932. >
  933. <Base
  934. align="center"
  935. className="css-itelel-Background elff1ar6"
  936. justify="center"
  937. >
  938. <div
  939. className="css-itelel-Background elff1ar6"
  940. is={null}
  941. >
  942. <Button
  943. align="center"
  944. disabled={false}
  945. external={true}
  946. href="https://docs.sentry.io/learn/releases/"
  947. size="xsmall"
  948. >
  949. <StyledButton
  950. aria-disabled={false}
  951. aria-label="Track deploys"
  952. disabled={false}
  953. external={true}
  954. href="https://docs.sentry.io/learn/releases/"
  955. onClick={[Function]}
  956. role="button"
  957. size="xsmall"
  958. >
  959. <ForwardRef
  960. aria-disabled={false}
  961. aria-label="Track deploys"
  962. className="css-z6hjis-StyledButton-getColors edwq9my0"
  963. disabled={false}
  964. external={true}
  965. href="https://docs.sentry.io/learn/releases/"
  966. onClick={[Function]}
  967. role="button"
  968. size="xsmall"
  969. >
  970. <ForwardRef
  971. aria-disabled={false}
  972. aria-label="Track deploys"
  973. className="css-z6hjis-StyledButton-getColors edwq9my0"
  974. href="https://docs.sentry.io/learn/releases/"
  975. onClick={[Function]}
  976. rel="noreferrer noopener"
  977. role="button"
  978. size="xsmall"
  979. target="_blank"
  980. >
  981. <a
  982. aria-disabled={false}
  983. aria-label="Track deploys"
  984. className="css-z6hjis-StyledButton-getColors edwq9my0"
  985. href="https://docs.sentry.io/learn/releases/"
  986. onClick={[Function]}
  987. rel="noreferrer noopener"
  988. role="button"
  989. size="xsmall"
  990. target="_blank"
  991. >
  992. <ButtonLabel
  993. align="center"
  994. size="xsmall"
  995. >
  996. <Component
  997. align="center"
  998. className="css-1bqncjo-ButtonLabel edwq9my1"
  999. size="xsmall"
  1000. >
  1001. <span
  1002. className="css-1bqncjo-ButtonLabel edwq9my1"
  1003. >
  1004. Track deploys
  1005. </span>
  1006. </Component>
  1007. </ButtonLabel>
  1008. </a>
  1009. </ForwardRef>
  1010. </ForwardRef>
  1011. </StyledButton>
  1012. </Button>
  1013. </div>
  1014. </Base>
  1015. </Background>
  1016. </div>
  1017. </Base>
  1018. </DeployBox>
  1019. </NoDeploys>
  1020. </Deploys>
  1021. </div>
  1022. </StyledProjectCard>
  1023. </div>
  1024. </Base>
  1025. </ProjectCardWrapper>
  1026. </ProjectCard>
  1027. `;