root@pterodactyl:/var/www/pterodactyl# bash blueprint.sh ██▌▌▌ Blueprint Framework ██ ██▌▌▌ https://blueprint.zip ████▌▌▌ © 2023-2024 Emma (prpl.wtf) 17:12:01 INFO: Searching and validating framework dependencies.. 17:12:01 INFO: Placing Blueprint command shortcut.. 17:12:01 INFO: Linking directories and filesystems.. 17:12:01 INPUT: Would you like to put your application into maintenance while Blueprint is installing? (Y/n) n 17:12:06 INFO: Putting application into maintenance has been skipped. 17:12:06 INFO: Flushing cache.. 17:12:09 INFO: Running database migrations.. INFO Nothing to migrate. 17:12:09 INFO: Seeding Blueprint database records.. 17:12:09 INFO: Changing Pterodactyl file ownership to 'www-data:www-data'.. 17:12:09 INFO: Rebuilding panel assets.. yarn run v1.22.22 $ yarn run clean && cross-env NODE_ENV=production ./node_modules/.bin/webpack --mode production --progress $ cd public/assets && find . \( -name "*.js" -o -name "*.map" \) -type f -delete 10% building 1/2 modules 1 active ...ules/babel-loader/lib/index.js!/var/www/pterodactyl/resources/scripts/index.tsxBrowserslist: caniuse-lite is outdated. Please run: npx update-browserslist-db@latest Why you should do it regularly: https://github.com/browserslist/update-db#readme (node:3705247) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated. (Use `node --trace-deprecation ...` to show where the warning was created) Hash: 823f9aaf0f56547e7622 Version: webpack 4.43.0 Time: 33789ms Built at: 07/11/2025 5:12:45 PM 15 assets Entrypoint main = bundle.98e3c704.js [12] ./node_modules/history/esm/history.js + 2 modules 30.6 KiB {5} [built] | 3 modules [15] ./node_modules/react-router/esm/react-router.js + 1 modules 29.2 KiB {5} [built] | 2 modules [17] ./resources/scripts/api/http.ts 4.07 KiB {5} [built] [18] ./resources/scripts/state/index.ts + 7 modules 5.07 KiB {5} [built] | ./resources/scripts/state/index.ts 359 bytes [built] | ./resources/scripts/state/flashes.ts 1.7 KiB [built] | ./resources/scripts/state/user.ts 1.54 KiB [built] | ./resources/scripts/state/permissions.ts 393 bytes [built] | ./resources/scripts/state/settings.ts 177 bytes [built] | ./resources/scripts/state/progress.ts 408 bytes [built] | ./resources/scripts/api/account/updateAccountEmail.ts 239 bytes [built] | ./resources/scripts/api/getSystemPermissions.ts 277 bytes [built] [29] ./resources/scripts/helpers.ts 1.08 KiB {5} [built] [37] ./node_modules/react-transition-group/esm/index.js + 4 modules 22.6 KiB {5} [built] | 5 modules [51] ./node_modules/css-loader/dist/cjs.js??ref--6-1!./node_modules/postcss-loader/dist/cjs.js??ref--6-2!./resources/scripts/assets/tailwind.css 53 KiB {5} [built] [52] ./node_modules/css-loader/dist/cjs.js??ref--6-1!./node_modules/postcss-loader/dist/cjs.js??ref--6-2!./resources/scripts/blueprint/css/extensions.css 426 bytes {5} [built] [53] ./resources/scripts/state/server/index.ts + 5 modules 5.83 KiB {5} [built] | ./resources/scripts/state/server/index.ts 2.38 KiB [built] | ./resources/scripts/state/server/socket.ts 284 bytes [built] | ./resources/scripts/state/server/files.ts 1.45 KiB [built] | ./resources/scripts/state/server/subusers.ts 575 bytes [built] | ./resources/scripts/state/server/schedules.ts 584 bytes [built] | ./resources/scripts/state/server/databases.ts 584 bytes [built] [82] ./node_modules/react-i18next/dist/es/index.js + 9 modules 30.2 KiB {5} [built] | 10 modules [98] multi react-hot-loader/patch ./resources/scripts/index.tsx 40 bytes {5} [built] [152] ./resources/scripts/index.tsx + 23 modules 122 KiB {5} [built] | ./resources/scripts/index.tsx 584 bytes [built] | ./resources/scripts/blueprint/css/extensions.css 421 bytes [built] | ./resources/scripts/i18n.ts 1.08 KiB [built] | ./resources/scripts/assets/css/GlobalStylesheet.ts 1.94 KiB [built] | ./resources/scripts/api/interceptors.ts 772 bytes [built] | ./resources/scripts/assets/tailwind.css 410 bytes [built] | + 18 hidden modules [411] ./resources/scripts/routers/DashboardRouter.tsx + 12 modules 25.7 KiB {4} [built] | ./resources/scripts/routers/DashboardRouter.tsx 1.22 KiB [built] | ./resources/scripts/blueprint/extends/routers/DashboardRouter.tsx 2.74 KiB [built] | ./resources/scripts/api/server/getServerResourceUsage.ts 767 bytes [built] | + 10 hidden modules [413] ./resources/scripts/routers/AuthenticationRouter.tsx + 11 modules 30.8 KiB {3} [built] | ./resources/scripts/routers/AuthenticationRouter.tsx 1.57 KiB [built] | ./resources/scripts/api/auth/login.ts 748 bytes [built] | ./resources/scripts/api/auth/requestPasswordResetEmail.ts 295 bytes [built] | ./resources/scripts/api/auth/performPasswordReset.ts 432 bytes [built] | ./resources/scripts/api/auth/loginCheckpoint.ts 493 bytes [built] | + 7 hidden modules [414] ./resources/scripts/routers/ServerRouter.tsx + 9 modules 24.8 KiB {6} [built] | ./resources/scripts/routers/ServerRouter.tsx 3.91 KiB [built] | ./resources/scripts/blueprint/extends/routers/ServerRouter.tsx 6.29 KiB [built] | ./resources/scripts/plugins/Websocket.ts 2.46 KiB [built] | ./resources/scripts/api/server/getWebsocketToken.ts 354 bytes [built] | + 6 hidden modules + 401 hidden modules ERROR in resources/scripts/components/dashboard/AccountSecurityContainer.tsx:28:50 TS2322: Type '{ children: Element; title: string; description: string; }' is not assignable to type 'IntrinsicAttributes & PageContentBlockProps & { children?: ReactNode; }'. Property 'description' does not exist on type 'IntrinsicAttributes & PageContentBlockProps & { children?: ReactNode; }'. 26 | 27 | export default () => ( > 28 | | ^^^^^^^^^^^ 29 | 30 |
31 | ERROR in resources/scripts/components/dashboard/CouponContainer.tsx:29:28 TS2322: Type '"danger"' is not assignable to type 'FlashMessageType'. 27 | }) 28 | .catch((err) => { > 29 | addFlash({ type: 'danger', key: 'coupons', message: httpErrorToHuman(err) }); | ^^^^ 30 | }) 31 | .then(() => { 32 | resetForm(); ERROR in resources/scripts/components/dashboard/forms/AddReferralCodeForm.tsx:23:60 TS2339: Property 'referralCode' does not exist on type 'UserData'. 21 | 22 | export default () => { > 23 | const code = useStoreState((state) => state.user.data!.referralCode); | ^^^^^^^^^^^^ 24 | const { clearFlashes, addFlash } = useStoreActions((actions: Actions) => actions.flashes); 25 | 26 | const submit = (values: Values, { resetForm, setSubmitting }: FormikHelpers) => { ERROR in resources/scripts/components/dashboard/forms/AddReferralCodeForm.tsx:39:21 TS2322: Type '"danger"' is not assignable to type 'FlashMessageType'. 37 | .catch((error) => 38 | addFlash({ > 39 | type: 'danger', | ^^^^ 40 | key: 'account:referral', 41 | title: 'Error', 42 | message: httpErrorToHuman(error), ERROR in resources/scripts/components/dashboard/forms/DiscordAccountForm.tsx:7:65 TS2339: Property 'discordId' does not exist on type 'UserData'. 5 | 6 | export default () => { > 7 | const discordId = useStoreState((state) => state.user.data!.discordId); | ^^^^^^^^^ 8 | 9 | const link = () => { 10 | linkDiscord().then((data) => { ERROR in resources/scripts/components/dashboard/forms/DiscordAccountForm.tsx:26:29 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 24 | <> 25 |

Your account is currently linked to the Discord: {discordId}

> 26 | unlink()}> | ^^^^^^^ 27 | Unlink Discord Account 28 | 29 | ERROR in resources/scripts/components/dashboard/forms/DiscordAccountForm.tsx:28:30 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 26 | unlink()}> 27 | Unlink Discord Account > 28 | | ^^^^^^^ 29 | 30 | ) : ( 31 | <> ERROR in resources/scripts/components/dashboard/forms/DiscordAccountForm.tsx:33:29 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 31 | <> 32 |

Your account is not linked to Discord.

> 33 | link()}> | ^^^^^^^ 34 | Link Discord Account 35 | 36 | ERROR in resources/scripts/components/dashboard/forms/DiscordAccountForm.tsx:35:30 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 33 | link()}> 34 | Link Discord Account > 35 | | ^^^^^^^ 36 | 37 | )} 38 | ERROR in resources/scripts/components/dashboard/forms/UpdateUsernameForm.tsx:39:21 TS2322: Type '"danger"' is not assignable to type 'FlashMessageType'. 37 | .catch((error) => 38 | addFlash({ > 39 | type: 'danger', | ^^^^ 40 | key: 'account:username', 41 | title: 'Error', 42 | message: httpErrorToHuman(error), ERROR in resources/scripts/components/dashboard/ReferralContainer.tsx:4:23 TS2307: Cannot find module 'react-feather' or its corresponding type declarations. 2 | import { format } from 'date-fns'; 3 | import { breakpoint } from '@/theme'; > 4 | import * as Icon from 'react-feather'; | ^^^^^^^^^^^^^^^ 5 | import styled from 'styled-components/macro'; 6 | import { useStoreState } from '@/state/hooks'; 7 | import React, { useState, useEffect } from 'react'; ERROR in resources/scripts/components/dashboard/ReferralContainer.tsx:43:51 TS2339: Property 'storefront' does not exist on type 'StateMapper<_Pick>>'. 41 | const [activity, setActivity] = useState([]); 42 | const { clearFlashes, clearAndAddHttpError } = useFlashKey('referrals'); > 43 | const reward = useStoreState((state) => state.storefront.data?.referrals.reward); | ^^^^^^^^^^ 44 | 45 | useEffect(() => { 46 | clearFlashes(); ERROR in resources/scripts/components/dashboard/ReferralContainer.tsx:106:13 TS2322: Type '{ children: Element; title: string; description: string; showFlashKey: string; }' is not assignable to type 'IntrinsicAttributes & PageContentBlockProps & { children?: ReactNode; }'. Property 'description' does not exist on type 'IntrinsicAttributes & PageContentBlockProps & { children?: ReactNode; }'. 104 | 106 | description={'Create a code and share it with others.'} | ^^^^^^^^^^^ 107 | showFlashKey={'referrals'} 108 | > 109 | ERROR in resources/scripts/components/elements/InformationContainer.tsx:10:10 TS2614: Module '"@/components/elements/activity/ActivityLogEntry"' has no exported member 'wrapProperties'. Did you mean to use 'import wrapProperties from "@/components/elements/activity/ActivityLogEntry"' instead? 8 | import InformationBox from '@/components/elements/InformationBox'; 9 | import getLatestActivity, { Activity } from '@/api/account/getLatestActivity'; > 10 | import { wrapProperties } from '@/components/elements/activity/ActivityLogEntry'; | ^^^^^^^^^^^^^^ 11 | import { 12 | faCircle, 13 | faCoins, ERROR in resources/scripts/components/elements/InformationContainer.tsx:26:50 TS2339: Property 'storefront' does not exist on type 'StateMapper<_Pick>>'. 24 | const properties = wrapProperties(activity?.properties); 25 | const user = useStoreState((state) => state.user.data!); > 26 | const store = useStoreState((state) => state.storefront.data!); | ^^^^^^^^^^ 27 | 28 | useEffect(() => { 29 | getResources().then((d) => setBal(d.balance)); ERROR in resources/scripts/components/elements/InformationContainer.tsx:65:20 TS2339: Property 'verified' does not exist on type 'UserData'. 63 | )} 64 | > 65 | {!user.verified ? ( | ^^^^^^^^ 66 | 67 | 68 | Verify your account to get started. ERROR in resources/scripts/components/elements/MobileNavigation.tsx:4:23 TS2307: Cannot find module 'react-feather' or its corresponding type declarations. 2 | import * as React from 'react'; 3 | import { useState } from 'react'; > 4 | import * as Icon from 'react-feather'; | ^^^^^^^^^^^^^^^ 5 | import tw, { theme } from 'twin.macro'; 6 | import { useStoreState } from 'easy-peasy'; 7 | import { ApplicationStore } from '@/state'; ERROR in resources/scripts/components/elements/MobileNavigation.tsx:48:67 TS2339: Property 'tickets' does not exist on type 'SiteSettings'. 46 | export default () => { 47 | const [isLoggingOut, setIsLoggingOut] = useState(false); > 48 | const tickets = useStoreState((state) => state.settings.data!.tickets); | ^^^^^^^ 49 | const store = useStoreState((state) => state.storefront.data!.enabled); 50 | const rootAdmin = useStoreState((state: ApplicationStore) => state.user.data!.rootAdmin); 51 | ERROR in resources/scripts/components/elements/MobileNavigation.tsx:49:50 TS2339: Property 'storefront' does not exist on type 'StateMapper<_Pick>>'. 47 | const [isLoggingOut, setIsLoggingOut] = useState(false); 48 | const tickets = useStoreState((state) => state.settings.data!.tickets); > 49 | const store = useStoreState((state) => state.storefront.data!.enabled); | ^^^^^^^^^^ 50 | const rootAdmin = useStoreState((state: ApplicationStore) => state.user.data!.rootAdmin); 51 | 52 | const onTriggerLogout = () => { ERROR in resources/scripts/components/elements/MobileNavigation.tsx:68:38 TS2322: Type '{ size: number; }' is not assignable to type 'IntrinsicAttributes'. Property 'size' does not exist on type 'IntrinsicAttributes'. 66 | > 67 | > 68 | | ^^^^ 69 | 70 | 71 | ERROR in resources/scripts/components/elements/SidePanel.tsx:4:23 TS2307: Cannot find module 'react-feather' or its corresponding type declarations. 2 | import tw from 'twin.macro'; 3 | import http from '@/api/http'; > 4 | import * as Icon from 'react-feather'; | ^^^^^^^^^^^^^^^ 5 | import { useStoreState } from 'easy-peasy'; 6 | import styled from 'styled-components/macro'; 7 | import { NavLink, Link } from 'react-router-dom'; ERROR in resources/scripts/components/elements/SidePanel.tsx:13:64 TS2339: Property 'logo' does not exist on type 'SiteSettings'. 11 | 12 | export default () => { > 13 | const logo = useStoreState((state) => state.settings.data?.logo); | ^^^^ 14 | const tickets = useStoreState((state) => state.settings.data!.tickets); 15 | const store = useStoreState((state) => state.storefront.data!.enabled); 16 | const rootAdmin = useStoreState((state) => state.user.data!.rootAdmin); ERROR in resources/scripts/components/elements/SidePanel.tsx:14:67 TS2339: Property 'tickets' does not exist on type 'SiteSettings'. 12 | export default () => { 13 | const logo = useStoreState((state) => state.settings.data?.logo); > 14 | const tickets = useStoreState((state) => state.settings.data!.tickets); | ^^^^^^^ 15 | const store = useStoreState((state) => state.storefront.data!.enabled); 16 | const rootAdmin = useStoreState((state) => state.user.data!.rootAdmin); 17 | ERROR in resources/scripts/components/elements/SidePanel.tsx:15:50 TS2339: Property 'storefront' does not exist on type 'StateMapper<_Pick>>'. 13 | const logo = useStoreState((state) => state.settings.data?.logo); 14 | const tickets = useStoreState((state) => state.settings.data!.tickets); > 15 | const store = useStoreState((state) => state.storefront.data!.enabled); | ^^^^^^^^^^ 16 | const rootAdmin = useStoreState((state) => state.user.data!.rootAdmin); 17 | 18 | const onTriggerLogout = () => { ERROR in resources/scripts/components/elements/SidePanel.tsx:54:42 TS2322: Type '{ size: number; }' is not assignable to type 'IntrinsicAttributes'. Property 'size' does not exist on type 'IntrinsicAttributes'. 52 |
53 |
> 54 | | ^^^^ 55 |
56 |
57 | ERROR in resources/scripts/components/elements/store/PurchaseBox.tsx:21:21 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 19 |
20 | {props.icon} > 21 | { 24 | props.setOpen(true); ERROR in resources/scripts/components/elements/store/PurchaseBox.tsx:30:22 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 28 | +{props.amount} 29 | {props.suffix} {props.type} > 30 | | ^^^^^^^ 31 |
32 |

{props.description}

33 |

ERROR in resources/scripts/components/elements/store/ResourceBar.tsx:3:23 TS2307: Cannot find module 'react-feather' or its corresponding type declarations. 1 | import tw from 'twin.macro'; 2 | import classNames from 'classnames'; > 3 | import * as Icon from 'react-feather'; | ^^^^^^^^^^^^^^^ 4 | import styled from 'styled-components/macro'; 5 | import { megabytesToHuman } from '@/helpers'; 6 | import React, { useState, useEffect } from 'react'; ERROR in resources/scripts/components/elements/store/ResourceBar.tsx:5:10 TS2305: Module '"@/helpers"' has no exported member 'megabytesToHuman'. 3 | import * as Icon from 'react-feather'; 4 | import styled from 'styled-components/macro'; > 5 | import { megabytesToHuman } from '@/helpers'; | ^^^^^^^^^^^^^^^^ 6 | import React, { useState, useEffect } from 'react'; 7 | import Spinner from '@/components/elements/Spinner'; 8 | import ContentBox from '@/components/elements/ContentBox'; ERROR in resources/scripts/components/elements/Suspended.tsx:26:50 TS2339: Property 'storefront' does not exist on type 'StateMapper<_Pick>>'. 24 | 25 | const { clearFlashes, clearAndAddHttpError } = useFlash(); > 26 | const store = useStoreState((state) => state.storefront.data!); | ^^^^^^^^^^ 27 | const uuid = ServerContext.useStoreState((state) => state.server.data!.uuid); 28 | const serverName = ServerContext.useStoreState((state) => state.server.data!.name); 29 | const renewable = ServerContext.useStoreState((state) => state.server.data?.renewable); ERROR in resources/scripts/components/elements/Suspended.tsx:29:81 TS2339: Property 'renewable' does not exist on type 'Server'. 27 | const uuid = ServerContext.useStoreState((state) => state.server.data!.uuid); 28 | const serverName = ServerContext.useStoreState((state) => state.server.data!.name); > 29 | const renewable = ServerContext.useStoreState((state) => state.server.data?.renewable); | ^^^^^^^^^ 30 | 31 | const doRenewal = () => { 32 | clearFlashes('server:renewal'); ERROR in resources/scripts/components/server/analytics/AnalyticsContainer.tsx:96:56 TS2322: Type '{ children: Element; title: string; description: string; }' is not assignable to type 'IntrinsicAttributes & Props & { children?: ReactNode; }'. Property 'description' does not exist on type 'IntrinsicAttributes & Props & { children?: ReactNode; }'. 94 | 95 | return ( > 96 | | ^^^^^^^^^^^ 97 |

98 |
99 | ERROR in resources/scripts/components/server/analytics/AnalyticsContainer.tsx:121:44 TS2322: Type '"success" | "info" | "warning" | "danger"' is not assignable to type '"warning" | "danger"'. Type '"success"' is not assignable to type '"warning" | "danger"'. 119 | <> 120 | {messages.slice(0, 6).map((message) => ( > 121 | | ^^^^ 122 |
123 | {message.title}{' '} 124 | ({message.createdAt}) ERROR in resources/scripts/components/server/analytics/UsageMetrics.tsx:87:29 TS2322: Type '{ children: Element; isLight: true; }' is not assignable to type 'IntrinsicAttributes & Readonly & HTMLAttributes & { ...; }>'. Property 'isLight' does not exist on type 'IntrinsicAttributes & Readonly & HTMLAttributes & { ...; }>'. 85 |
86 |
> 87 | | ^^^^^^^ 88 |
89 |

90 | ERROR in resources/scripts/components/server/analytics/UsageMetrics.tsx:103:29 TS2322: Type '{ children: Element; isLight: true; }' is not assignable to type 'IntrinsicAttributes & Readonly & HTMLAttributes & { ...; }>'. Property 'isLight' does not exist on type 'IntrinsicAttributes & Readonly & HTMLAttributes & { ...; }>'. 101 |

102 |
> 103 | | ^^^^^^^ 104 |
105 |

106 | ERROR in resources/scripts/components/server/analytics/UsageMetrics.tsx:113:29 TS2322: Type '{ children: Element; isLight: true; }' is not assignable to type 'IntrinsicAttributes & Readonly & HTMLAttributes & { ...; }>'. Property 'isLight' does not exist on type 'IntrinsicAttributes & Readonly & HTMLAttributes & { ...; }>'. 111 |

112 |
> 113 | | ^^^^^^^ 114 |
115 |

116 | ERROR in resources/scripts/components/server/analytics/UsageMetrics.tsx:123:29 TS2322: Type '{ children: Element; isLight: true; }' is not assignable to type 'IntrinsicAttributes & Readonly & HTMLAttributes & { ...; }>'. Property 'isLight' does not exist on type 'IntrinsicAttributes & Readonly & HTMLAttributes & { ...; }>'. 121 |

122 |
> 123 | | ^^^^^^^ 124 |
125 |

126 | ERROR in resources/scripts/components/server/console/ConsoleShareContainer.tsx:35:50 TS2322: Type '"danger"' is not assignable to type 'FlashMessageType'. 33 | }) 34 | .catch((error) => { > 35 | addFlash({ key: 'console:share', type: 'danger', message: httpErrorToHuman(error) }); | ^^^^ 36 | }); 37 | }; 38 | ERROR in resources/scripts/components/server/console/RenewalInfo.tsx:14:50 TS2339: Property 'storefront' does not exist on type 'StateMapper<_Pick>>'. 12 | const { addFlash, clearFlashes } = useFlash(); 13 | const [loading, setLoading] = useState(false); > 14 | const store = useStoreState((state) => state.storefront.data!); | ^^^^^^^^^^ 15 | const uuid = ServerContext.useStoreState((state) => state.server.data!.uuid); 16 | const renewal = ServerContext.useStoreState((state) => state.server.data!.renewal); 17 | ERROR in resources/scripts/components/server/console/RenewalInfo.tsx:16:79 TS2339: Property 'renewal' does not exist on type 'Server'. 14 | const store = useStoreState((state) => state.storefront.data!); 15 | const uuid = ServerContext.useStoreState((state) => state.server.data!.uuid); > 16 | const renewal = ServerContext.useStoreState((state) => state.server.data!.renewal); | ^^^^^^^ 17 | 18 | const doRenewal = () => { 19 | setLoading(true); ERROR in resources/scripts/components/server/console/RenewalInfo.tsx:40:21 TS2322: Type '"danger"' is not assignable to type 'FlashMessageType'. 38 | addFlash({ 39 | key: 'console:share', > 40 | type: 'danger', | ^^^^ 41 | message: 'Unable to renew your server. Are you sure you have enough credits?', 42 | }); 43 | }); ERROR in resources/scripts/components/server/edit/EditContainer.tsx:3:23 TS2307: Cannot find module 'react-feather' or its corresponding type declarations. 1 | import tw from 'twin.macro'; 2 | import { breakpoint } from '@/theme'; > 3 | import * as Icon from 'react-feather'; | ^^^^^^^^^^^^^^^ 4 | import React, { useState } from 'react'; 5 | import useFlash from '@/plugins/useFlash'; 6 | import styled from 'styled-components/macro'; ERROR in resources/scripts/components/server/edit/EditContainer.tsx:62:13 TS2322: Type '{ children: Element[]; title: string; description: string; showFlashKey: string; }' is not assignable to type 'IntrinsicAttributes & Props & { children?: ReactNode; }'. Property 'description' does not exist on type 'IntrinsicAttributes & Props & { children?: ReactNode; }'. 60 | 62 | description={'Add and remove resources from your server.'} | ^^^^^^^^^^^ 63 | showFlashKey={'server:edit'} 64 | > 65 | ERROR in resources/scripts/components/server/edit/EditContainer.tsx:78:33 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 76 | 77 | > 78 | { 81 | setSubmitting(true); ERROR in resources/scripts/components/server/edit/EditContainer.tsx:87:34 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 85 | > 86 | > 87 | | ^^^^^^^ 88 | { ERROR in resources/scripts/components/server/edit/EditContainer.tsx:107:33 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 105 | 106 | > 107 | { 110 | setSubmitting(true); ERROR in resources/scripts/components/server/edit/EditContainer.tsx:116:34 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 114 | > 115 | > 116 | | ^^^^^^^ 117 | { ERROR in resources/scripts/components/server/edit/EditContainer.tsx:136:33 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 134 | 135 | > 136 | { 139 | setSubmitting(true); ERROR in resources/scripts/components/server/edit/EditContainer.tsx:145:34 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 143 | > 144 | > 145 | | ^^^^^^^ 146 | { ERROR in resources/scripts/components/server/edit/EditContainer.tsx:165:33 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 163 | 164 | > 165 | { 168 | setSubmitting(true); ERROR in resources/scripts/components/server/edit/EditContainer.tsx:174:34 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 172 | > 173 | > 174 | | ^^^^^^^ 175 | { ERROR in resources/scripts/components/server/edit/EditContainer.tsx:194:33 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 192 | 193 | > 194 | { 197 | setSubmitting(true); ERROR in resources/scripts/components/server/edit/EditContainer.tsx:203:34 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 201 | > 202 | > 203 | | ^^^^^^^ 204 | { ERROR in resources/scripts/components/server/edit/EditContainer.tsx:222:33 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 220 | 221 | > 222 | { 225 | setSubmitting(true); ERROR in resources/scripts/components/server/edit/EditContainer.tsx:231:34 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 229 | > 230 | > 231 | | ^^^^^^^ 232 | { ERROR in resources/scripts/components/server/PluginContainer.tsx:3:23 TS2307: Cannot find module 'react-feather' or its corresponding type declarations. 1 | import useSWR from 'swr'; 2 | import { object, string } from 'yup'; > 3 | import * as Icon from 'react-feather'; | ^^^^^^^^^^^^^^^ 4 | import useFlash from '@/plugins/useFlash'; 5 | import { ServerContext } from '@/state/server'; 6 | import React, { useEffect, useState } from 'react'; ERROR in resources/scripts/components/server/PluginContainer.tsx:60:13 TS2322: Type '{ children: (Element | null)[]; title: string; description: string; showFlashKey: string; }' is not assignable to type 'IntrinsicAttributes & Props & { children?: ReactNode; }'. Property 'description' does not exist on type 'IntrinsicAttributes & Props & { children?: ReactNode; }'. 58 | 60 | description={'Search and download Spigot plugins.'} | ^^^^^^^^^^^ 61 | showFlashKey={'server:plugins'} 62 | > 63 | 3 | import * as Icon from 'react-feather'; | ^^^^^^^^^^^^^^^ 4 | import { ServerContext } from '@/state/server'; 5 | import TitledGreyBox from '@/components/elements/TitledGreyBox'; 6 | ERROR in resources/scripts/components/server/settings/ChangeBackgroundBox.tsx:43:48 TS2345: Argument of type '{ bg: string; id: string; internalId: string | number; uuid: string; name: string; node: string; isNodeUnderMaintenance: boolean; status: ServerStatus; sftpDetails: { ip: string; port: number; }; ... 9 more ...; BlueprintFramework: { ...; }; }' is not assignable to parameter of type 'Server'. Object literal may only specify known properties, and 'bg' does not exist in type 'Server'. 41 | clearFlashes('settings'); 42 | changeBackground(server.uuid, bg) > 43 | .then(() => setServer({ ...server, bg })) | ^^ 44 | .catch((error) => { 45 | console.error(error); 46 | addError({ key: 'settings', message: httpErrorToHuman(error) }); ERROR in resources/scripts/components/server/settings/ChangeBackgroundBox.tsx:55:28 TS2339: Property 'bg' does not exist on type 'Server'. 53 | onSubmit={submit} 54 | initialValues={{ > 55 | bg: server.bg, | ^^ 56 | }} 57 | validationSchema={object().shape({ 58 | bg: string().nullable().url(), ERROR in resources/scripts/components/store/CreateContainer.tsx:1:23 TS2307: Cannot find module 'react-feather' or its corresponding type declarations. > 1 | import * as Icon from 'react-feather'; | ^^^^^^^^^^^^^^^ 2 | import { Form, Formik } from 'formik'; 3 | import useFlash from '@/plugins/useFlash'; 4 | import { useStoreState } from 'easy-peasy'; ERROR in resources/scripts/components/store/PurchaseContainer.tsx:31:49 TS2339: Property 'storefront' does not exist on type 'StateMapper<_Pick>>'. 29 | export default () => { 30 | const [resources, setResources] = useState(); > 31 | const earn = useStoreState((state) => state.storefront.data!.earn); | ^^^^^^^^^^ 32 | const paypal = useStoreState((state) => state.storefront.data!.gateways?.paypal); 33 | const stripe = useStoreState((state) => state.storefront.data!.gateways?.stripe); 34 | ERROR in resources/scripts/components/store/PurchaseContainer.tsx:32:51 TS2339: Property 'storefront' does not exist on type 'StateMapper<_Pick>>'. 30 | const [resources, setResources] = useState(); 31 | const earn = useStoreState((state) => state.storefront.data!.earn); > 32 | const paypal = useStoreState((state) => state.storefront.data!.gateways?.paypal); | ^^^^^^^^^^ 33 | const stripe = useStoreState((state) => state.storefront.data!.gateways?.stripe); 34 | 35 | useEffect(() => { ERROR in resources/scripts/components/store/PurchaseContainer.tsx:33:51 TS2339: Property 'storefront' does not exist on type 'StateMapper<_Pick>>'. 31 | const earn = useStoreState((state) => state.storefront.data!.earn); 32 | const paypal = useStoreState((state) => state.storefront.data!.gateways?.paypal); > 33 | const stripe = useStoreState((state) => state.storefront.data!.gateways?.stripe); | ^^^^^^^^^^ 34 | 35 | useEffect(() => { 36 | getResources().then((resources) => setResources(resources)); ERROR in resources/scripts/components/store/PurchaseContainer.tsx:42:53 TS2322: Type '{ children: any[]; title: string; description: string; }' is not assignable to type 'IntrinsicAttributes & PageContentBlockProps & { children?: ReactNode; }'. Property 'description' does not exist on type 'IntrinsicAttributes & PageContentBlockProps & { children?: ReactNode; }'. 40 | 41 | return ( > 42 | | ^^^^^^^^^^^ 43 | 44 | 45 |

ERROR in resources/scripts/components/store/ResourcesContainer.tsx:3:23 TS2307: Cannot find module 'react-feather' or its corresponding type declarations. 1 | import tw from 'twin.macro'; 2 | import { breakpoint } from '@/theme'; > 3 | import * as Icon from 'react-feather'; | ^^^^^^^^^^^^^^^ 4 | import { Link } from 'react-router-dom'; 5 | import useFlash from '@/plugins/useFlash'; 6 | import styled from 'styled-components/macro'; ERROR in resources/scripts/components/store/ResourcesContainer.tsx:64:13 TS2322: Type '{ children: Element[]; title: string; description: string; showFlashKey: string; }' is not assignable to type 'IntrinsicAttributes & PageContentBlockProps & { children?: ReactNode; }'. Property 'description' does not exist on type 'IntrinsicAttributes & PageContentBlockProps & { children?: ReactNode; }'. 62 | 64 | description={'Buy more resources to add to your server.'} | ^^^^^^^^^^^ 65 | showFlashKey={'store:resources'} 66 | > 67 | ERROR in resources/scripts/components/tickets/OverviewContainer.tsx:2:32 TS2307: Cannot find module 'react-feather' or its corresponding type declarations. 1 | import { Link } from 'react-router-dom'; > 2 | import { MoreHorizontal } from 'react-feather'; | ^^^^^^^^^^^^^^^ 3 | import React, { useEffect, useState } from 'react'; 4 | import Spinner from '@/components/elements/Spinner'; 5 | import { Button } from '@/components/elements/button'; ERROR in resources/scripts/components/tickets/OverviewContainer.tsx:25:13 TS2322: Type '{ children: Element[]; title: string; description: string; showFlashKey: string; }' is not assignable to type 'IntrinsicAttributes & PageContentBlockProps & { children?: ReactNode; }'. Property 'description' does not exist on type 'IntrinsicAttributes & PageContentBlockProps & { children?: ReactNode; }'. 23 | 25 | description={'Create or reply to a support ticket.'} | ^^^^^^^^^^^ 26 | showFlashKey={'tickets'} 27 | > 28 | setVisible(false)} /> ERROR in resources/scripts/components/tickets/ViewContainer.tsx:62:17 TS2322: Type '"success" | "info" | "warning" | "danger"' is not assignable to type '"warning" | "danger"'. Type '"success"' is not assignable to type '"warning" | "danger"'. 60 |

61 | 62 | type={ | ^^^^ 63 | ticket.status === 'pending' 64 | ? 'info' 65 | : ticket.status === 'in-progress' ERROR in resources/scripts/routers/IndexRouter.tsx:12:10 TS2614: Module '"@/components/elements/ScreenBlock"' has no exported member 'NotApproved'. Did you mean to use 'import NotApproved from "@/components/elements/ScreenBlock"' instead? 10 | import DashboardRouter from '@/routers/DashboardRouter'; 11 | import AuthenticationRouter from '@/routers/AuthenticationRouter'; > 12 | import { NotApproved, NotFound } from '@/components/elements/ScreenBlock'; | ^^^^^^^^^^^ 13 | import AuthenticatedRoute from '@/components/elements/AuthenticatedRoute'; 14 | 15 | export default () => { ERROR in resources/scripts/routers/IndexRouter.tsx:17:64 TS2339: Property 'approved' does not exist on type 'UserData'. 15 | export default () => { 16 | const authenticated = useStoreState((state) => state.user?.data); > 17 | const approved = useStoreState((state) => state.user.data?.approved); | ^^^^^^^^ 18 | const store = useStoreState((state) => state.storefront.data!.enabled); 19 | const tickets = useStoreState((state) => state.settings.data!.tickets); 20 | const approvals = useStoreState((state) => state.settings.data!.approvals); ERROR in resources/scripts/routers/IndexRouter.tsx:18:50 TS2339: Property 'storefront' does not exist on type 'StateMapper<_Pick>>'. 16 | const authenticated = useStoreState((state) => state.user?.data); 17 | const approved = useStoreState((state) => state.user.data?.approved); > 18 | const store = useStoreState((state) => state.storefront.data!.enabled); | ^^^^^^^^^^ 19 | const tickets = useStoreState((state) => state.settings.data!.tickets); 20 | const approvals = useStoreState((state) => state.settings.data!.approvals); 21 | ERROR in resources/scripts/routers/IndexRouter.tsx:19:67 TS2339: Property 'tickets' does not exist on type 'SiteSettings'. 17 | const approved = useStoreState((state) => state.user.data?.approved); 18 | const store = useStoreState((state) => state.storefront.data!.enabled); > 19 | const tickets = useStoreState((state) => state.settings.data!.tickets); | ^^^^^^^ 20 | const approvals = useStoreState((state) => state.settings.data!.approvals); 21 | 22 | if (approvals && !approved && authenticated) { ERROR in resources/scripts/routers/IndexRouter.tsx:20:69 TS2339: Property 'approvals' does not exist on type 'SiteSettings'. 18 | const store = useStoreState((state) => state.storefront.data!.enabled); 19 | const tickets = useStoreState((state) => state.settings.data!.tickets); > 20 | const approvals = useStoreState((state) => state.settings.data!.approvals); | ^^^^^^^^^ 21 | 22 | if (approvals && !approved && authenticated) { 23 | return ( ERROR in resources/scripts/routers/StoreRouter.tsx:2:23 TS2307: Cannot find module 'react-feather' or its corresponding type declarations. 1 | import React from 'react'; > 2 | import * as Icon from 'react-feather'; | ^^^^^^^^^^^^^^^ 3 | import { useLocation } from 'react-router'; 4 | import TransitionRouter from '@/TransitionRouter'; 5 | import SidePanel from '@/components/elements/SidePanel'; error Command failed with exit code 2. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. 17:12:46 SUCCESS: Blueprint has completed its installation process. root@pterodactyl:/var/www/pterodactyl# echo \ 'WEBUSER="www-data"; OWNERSHIP="www-data:www-data"; USERSHELL="/bin/bash";' >> /var/www/pterodactyl/.blueprintrc root@pterodactyl:/var/www/pterodactyl# chmod +x blueprint.sh root@pterodactyl:/var/www/pterodactyl# bash blueprint.sh 17:13:22 FATAL: Installation process has already been finished before, consider using the 'blueprint' command. root@pterodactyl:/var/www/pterodactyl# blueprint Extensions -install [name] -add -i install/update a blueprint extension -remove [name] -r remove a blueprint extension -query [name] -q information about a specific blueprint extension Developer -init -I initialize development files -build -b install/update your development files -export (expose) -e export/download your development files -wipe -w remove your development files Misc -version -v returns the blueprint version -help -h displays this menu -info -f show neofetch-like information about blueprint -debug [lines] print given amount of debug lines Advanced -upgrade (remote ) update/reset to another release -rerun-install rerun the blueprint installation script root@pterodactyl:/var/www/pterodactyl# blueprint -rerun-install 17:13:47 WARNING: This is an advanced feature, only proceed if you know what you are doing. ██▌▌▌ Blueprint Framework ██ ██▌▌▌ https://blueprint.zip ████▌▌▌ © 2023-2024 Emma (prpl.wtf) 17:13:47 INFO: Searching and validating framework dependencies.. 17:13:47 INFO: Placing Blueprint command shortcut.. 17:13:47 INFO: Linking directories and filesystems.. 17:13:47 INPUT: Would you like to put your application into maintenance while Blueprint is installing? (Y/n) n 17:13:50 INFO: Putting application into maintenance has been skipped. 17:13:50 INFO: Flushing cache.. 17:13:53 INFO: Running database migrations.. INFO Nothing to migrate. 17:13:53 INFO: Seeding Blueprint database records.. 17:13:53 INFO: Changing Pterodactyl file ownership to 'www-data:www-data'.. 17:13:54 INFO: Rebuilding panel assets.. yarn run v1.22.22 $ yarn run clean && cross-env NODE_ENV=production ./node_modules/.bin/webpack --mode production --progress $ cd public/assets && find . \( -name "*.js" -o -name "*.map" \) -type f -delete 10% building 1/2 modules 1 active ...ules/babel-loader/lib/index.js!/var/www/pterodactyl/resources/scripts/index.tsxBrowserslist: caniuse-lite is outdated. Please run: npx update-browserslist-db@latest Why you should do it regularly: https://github.com/browserslist/update-db#readme (node:3753225) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated. (Use `node --trace-deprecation ...` to show where the warning was created) Hash: d4f395df237b349ce459 Version: webpack 4.43.0 Time: 24001ms Built at: 07/11/2025 5:14:20 PM 15 assets Entrypoint main = bundle.0fb69793.js [12] ./node_modules/history/esm/history.js + 2 modules 30.6 KiB {5} [built] | 3 modules [15] ./node_modules/react-router/esm/react-router.js + 1 modules 29.2 KiB {5} [built] | 2 modules [17] ./resources/scripts/api/http.ts 4.07 KiB {5} [built] [18] ./resources/scripts/state/index.ts + 7 modules 5.07 KiB {5} [built] | ./resources/scripts/state/index.ts 359 bytes [built] | ./resources/scripts/state/flashes.ts 1.7 KiB [built] | ./resources/scripts/state/user.ts 1.54 KiB [built] | ./resources/scripts/state/permissions.ts 393 bytes [built] | ./resources/scripts/state/settings.ts 177 bytes [built] | ./resources/scripts/state/progress.ts 408 bytes [built] | ./resources/scripts/api/account/updateAccountEmail.ts 239 bytes [built] | ./resources/scripts/api/getSystemPermissions.ts 277 bytes [built] [29] ./resources/scripts/helpers.ts 1.08 KiB {5} [built] [37] ./node_modules/react-transition-group/esm/index.js + 4 modules 22.6 KiB {5} [built] | 5 modules [51] ./node_modules/css-loader/dist/cjs.js??ref--6-1!./node_modules/postcss-loader/dist/cjs.js??ref--6-2!./resources/scripts/assets/tailwind.css 53 KiB {5} [built] [52] ./node_modules/css-loader/dist/cjs.js??ref--6-1!./node_modules/postcss-loader/dist/cjs.js??ref--6-2!./resources/scripts/blueprint/css/extensions.css 426 bytes {5} [built] [53] ./resources/scripts/state/server/index.ts + 5 modules 5.83 KiB {5} [built] | ./resources/scripts/state/server/index.ts 2.38 KiB [built] | ./resources/scripts/state/server/socket.ts 284 bytes [built] | ./resources/scripts/state/server/files.ts 1.45 KiB [built] | ./resources/scripts/state/server/subusers.ts 575 bytes [built] | ./resources/scripts/state/server/schedules.ts 584 bytes [built] | ./resources/scripts/state/server/databases.ts 584 bytes [built] [82] ./node_modules/react-i18next/dist/es/index.js + 9 modules 30.2 KiB {5} [built] | 10 modules [98] multi react-hot-loader/patch ./resources/scripts/index.tsx 40 bytes {5} [built] [152] ./resources/scripts/index.tsx + 23 modules 122 KiB {5} [built] | ./resources/scripts/index.tsx 584 bytes [built] | ./resources/scripts/blueprint/css/extensions.css 421 bytes [built] | ./resources/scripts/i18n.ts 1.08 KiB [built] | ./resources/scripts/assets/css/GlobalStylesheet.ts 1.94 KiB [built] | ./resources/scripts/api/interceptors.ts 772 bytes [built] | ./resources/scripts/assets/tailwind.css 410 bytes [built] | + 18 hidden modules [411] ./resources/scripts/routers/DashboardRouter.tsx + 12 modules 25.7 KiB {4} [built] | ./resources/scripts/routers/DashboardRouter.tsx 1.22 KiB [built] | ./resources/scripts/blueprint/extends/routers/DashboardRouter.tsx 2.74 KiB [built] | ./resources/scripts/api/server/getServerResourceUsage.ts 767 bytes [built] | + 10 hidden modules [413] ./resources/scripts/routers/AuthenticationRouter.tsx + 11 modules 30.8 KiB {3} [built] | ./resources/scripts/routers/AuthenticationRouter.tsx 1.57 KiB [built] | ./resources/scripts/api/auth/login.ts 748 bytes [built] | ./resources/scripts/api/auth/requestPasswordResetEmail.ts 295 bytes [built] | ./resources/scripts/api/auth/performPasswordReset.ts 432 bytes [built] | ./resources/scripts/api/auth/loginCheckpoint.ts 493 bytes [built] | + 7 hidden modules [414] ./resources/scripts/routers/ServerRouter.tsx + 9 modules 24.8 KiB {6} [built] | ./resources/scripts/routers/ServerRouter.tsx 3.91 KiB [built] | ./resources/scripts/blueprint/extends/routers/ServerRouter.tsx 6.29 KiB [built] | ./resources/scripts/plugins/Websocket.ts 2.46 KiB [built] | ./resources/scripts/api/server/getWebsocketToken.ts 354 bytes [built] | + 6 hidden modules + 401 hidden modules ERROR in resources/scripts/components/dashboard/AccountSecurityContainer.tsx:28:50 TS2322: Type '{ children: Element; title: string; description: string; }' is not assignable to type 'IntrinsicAttributes & PageContentBlockProps & { children?: ReactNode; }'. Property 'description' does not exist on type 'IntrinsicAttributes & PageContentBlockProps & { children?: ReactNode; }'. 26 | 27 | export default () => ( > 28 | | ^^^^^^^^^^^ 29 | 30 |
31 | ERROR in resources/scripts/components/dashboard/CouponContainer.tsx:29:28 TS2322: Type '"danger"' is not assignable to type 'FlashMessageType'. 27 | }) 28 | .catch((err) => { > 29 | addFlash({ type: 'danger', key: 'coupons', message: httpErrorToHuman(err) }); | ^^^^ 30 | }) 31 | .then(() => { 32 | resetForm(); ERROR in resources/scripts/components/dashboard/forms/AddReferralCodeForm.tsx:23:60 TS2339: Property 'referralCode' does not exist on type 'UserData'. 21 | 22 | export default () => { > 23 | const code = useStoreState((state) => state.user.data!.referralCode); | ^^^^^^^^^^^^ 24 | const { clearFlashes, addFlash } = useStoreActions((actions: Actions) => actions.flashes); 25 | 26 | const submit = (values: Values, { resetForm, setSubmitting }: FormikHelpers) => { ERROR in resources/scripts/components/dashboard/forms/AddReferralCodeForm.tsx:39:21 TS2322: Type '"danger"' is not assignable to type 'FlashMessageType'. 37 | .catch((error) => 38 | addFlash({ > 39 | type: 'danger', | ^^^^ 40 | key: 'account:referral', 41 | title: 'Error', 42 | message: httpErrorToHuman(error), ERROR in resources/scripts/components/dashboard/forms/DiscordAccountForm.tsx:7:65 TS2339: Property 'discordId' does not exist on type 'UserData'. 5 | 6 | export default () => { > 7 | const discordId = useStoreState((state) => state.user.data!.discordId); | ^^^^^^^^^ 8 | 9 | const link = () => { 10 | linkDiscord().then((data) => { ERROR in resources/scripts/components/dashboard/forms/DiscordAccountForm.tsx:26:29 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 24 | <> 25 |

Your account is currently linked to the Discord: {discordId}

> 26 | unlink()}> | ^^^^^^^ 27 | Unlink Discord Account 28 | 29 | ERROR in resources/scripts/components/dashboard/forms/DiscordAccountForm.tsx:28:30 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 26 | unlink()}> 27 | Unlink Discord Account > 28 | | ^^^^^^^ 29 | 30 | ) : ( 31 | <> ERROR in resources/scripts/components/dashboard/forms/DiscordAccountForm.tsx:33:29 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 31 | <> 32 |

Your account is not linked to Discord.

> 33 | link()}> | ^^^^^^^ 34 | Link Discord Account 35 | 36 | ERROR in resources/scripts/components/dashboard/forms/DiscordAccountForm.tsx:35:30 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 33 | link()}> 34 | Link Discord Account > 35 | | ^^^^^^^ 36 | 37 | )} 38 | ERROR in resources/scripts/components/dashboard/forms/UpdateUsernameForm.tsx:39:21 TS2322: Type '"danger"' is not assignable to type 'FlashMessageType'. 37 | .catch((error) => 38 | addFlash({ > 39 | type: 'danger', | ^^^^ 40 | key: 'account:username', 41 | title: 'Error', 42 | message: httpErrorToHuman(error), ERROR in resources/scripts/components/dashboard/ReferralContainer.tsx:4:23 TS2307: Cannot find module 'react-feather' or its corresponding type declarations. 2 | import { format } from 'date-fns'; 3 | import { breakpoint } from '@/theme'; > 4 | import * as Icon from 'react-feather'; | ^^^^^^^^^^^^^^^ 5 | import styled from 'styled-components/macro'; 6 | import { useStoreState } from '@/state/hooks'; 7 | import React, { useState, useEffect } from 'react'; ERROR in resources/scripts/components/dashboard/ReferralContainer.tsx:43:51 TS2339: Property 'storefront' does not exist on type 'StateMapper<_Pick>>'. 41 | const [activity, setActivity] = useState([]); 42 | const { clearFlashes, clearAndAddHttpError } = useFlashKey('referrals'); > 43 | const reward = useStoreState((state) => state.storefront.data?.referrals.reward); | ^^^^^^^^^^ 44 | 45 | useEffect(() => { 46 | clearFlashes(); ERROR in resources/scripts/components/dashboard/ReferralContainer.tsx:106:13 TS2322: Type '{ children: Element; title: string; description: string; showFlashKey: string; }' is not assignable to type 'IntrinsicAttributes & PageContentBlockProps & { children?: ReactNode; }'. Property 'description' does not exist on type 'IntrinsicAttributes & PageContentBlockProps & { children?: ReactNode; }'. 104 | 106 | description={'Create a code and share it with others.'} | ^^^^^^^^^^^ 107 | showFlashKey={'referrals'} 108 | > 109 | ERROR in resources/scripts/components/elements/InformationContainer.tsx:10:10 TS2614: Module '"@/components/elements/activity/ActivityLogEntry"' has no exported member 'wrapProperties'. Did you mean to use 'import wrapProperties from "@/components/elements/activity/ActivityLogEntry"' instead? 8 | import InformationBox from '@/components/elements/InformationBox'; 9 | import getLatestActivity, { Activity } from '@/api/account/getLatestActivity'; > 10 | import { wrapProperties } from '@/components/elements/activity/ActivityLogEntry'; | ^^^^^^^^^^^^^^ 11 | import { 12 | faCircle, 13 | faCoins, ERROR in resources/scripts/components/elements/InformationContainer.tsx:26:50 TS2339: Property 'storefront' does not exist on type 'StateMapper<_Pick>>'. 24 | const properties = wrapProperties(activity?.properties); 25 | const user = useStoreState((state) => state.user.data!); > 26 | const store = useStoreState((state) => state.storefront.data!); | ^^^^^^^^^^ 27 | 28 | useEffect(() => { 29 | getResources().then((d) => setBal(d.balance)); ERROR in resources/scripts/components/elements/InformationContainer.tsx:65:20 TS2339: Property 'verified' does not exist on type 'UserData'. 63 | )} 64 | > 65 | {!user.verified ? ( | ^^^^^^^^ 66 | 67 | 68 | Verify your account to get started. ERROR in resources/scripts/components/elements/MobileNavigation.tsx:4:23 TS2307: Cannot find module 'react-feather' or its corresponding type declarations. 2 | import * as React from 'react'; 3 | import { useState } from 'react'; > 4 | import * as Icon from 'react-feather'; | ^^^^^^^^^^^^^^^ 5 | import tw, { theme } from 'twin.macro'; 6 | import { useStoreState } from 'easy-peasy'; 7 | import { ApplicationStore } from '@/state'; ERROR in resources/scripts/components/elements/MobileNavigation.tsx:48:67 TS2339: Property 'tickets' does not exist on type 'SiteSettings'. 46 | export default () => { 47 | const [isLoggingOut, setIsLoggingOut] = useState(false); > 48 | const tickets = useStoreState((state) => state.settings.data!.tickets); | ^^^^^^^ 49 | const store = useStoreState((state) => state.storefront.data!.enabled); 50 | const rootAdmin = useStoreState((state: ApplicationStore) => state.user.data!.rootAdmin); 51 | ERROR in resources/scripts/components/elements/MobileNavigation.tsx:49:50 TS2339: Property 'storefront' does not exist on type 'StateMapper<_Pick>>'. 47 | const [isLoggingOut, setIsLoggingOut] = useState(false); 48 | const tickets = useStoreState((state) => state.settings.data!.tickets); > 49 | const store = useStoreState((state) => state.storefront.data!.enabled); | ^^^^^^^^^^ 50 | const rootAdmin = useStoreState((state: ApplicationStore) => state.user.data!.rootAdmin); 51 | 52 | const onTriggerLogout = () => { ERROR in resources/scripts/components/elements/MobileNavigation.tsx:68:38 TS2322: Type '{ size: number; }' is not assignable to type 'IntrinsicAttributes'. Property 'size' does not exist on type 'IntrinsicAttributes'. 66 | > 67 | > 68 | | ^^^^ 69 | 70 | 71 | ERROR in resources/scripts/components/elements/SidePanel.tsx:4:23 TS2307: Cannot find module 'react-feather' or its corresponding type declarations. 2 | import tw from 'twin.macro'; 3 | import http from '@/api/http'; > 4 | import * as Icon from 'react-feather'; | ^^^^^^^^^^^^^^^ 5 | import { useStoreState } from 'easy-peasy'; 6 | import styled from 'styled-components/macro'; 7 | import { NavLink, Link } from 'react-router-dom'; ERROR in resources/scripts/components/elements/SidePanel.tsx:13:64 TS2339: Property 'logo' does not exist on type 'SiteSettings'. 11 | 12 | export default () => { > 13 | const logo = useStoreState((state) => state.settings.data?.logo); | ^^^^ 14 | const tickets = useStoreState((state) => state.settings.data!.tickets); 15 | const store = useStoreState((state) => state.storefront.data!.enabled); 16 | const rootAdmin = useStoreState((state) => state.user.data!.rootAdmin); ERROR in resources/scripts/components/elements/SidePanel.tsx:14:67 TS2339: Property 'tickets' does not exist on type 'SiteSettings'. 12 | export default () => { 13 | const logo = useStoreState((state) => state.settings.data?.logo); > 14 | const tickets = useStoreState((state) => state.settings.data!.tickets); | ^^^^^^^ 15 | const store = useStoreState((state) => state.storefront.data!.enabled); 16 | const rootAdmin = useStoreState((state) => state.user.data!.rootAdmin); 17 | ERROR in resources/scripts/components/elements/SidePanel.tsx:15:50 TS2339: Property 'storefront' does not exist on type 'StateMapper<_Pick>>'. 13 | const logo = useStoreState((state) => state.settings.data?.logo); 14 | const tickets = useStoreState((state) => state.settings.data!.tickets); > 15 | const store = useStoreState((state) => state.storefront.data!.enabled); | ^^^^^^^^^^ 16 | const rootAdmin = useStoreState((state) => state.user.data!.rootAdmin); 17 | 18 | const onTriggerLogout = () => { ERROR in resources/scripts/components/elements/SidePanel.tsx:54:42 TS2322: Type '{ size: number; }' is not assignable to type 'IntrinsicAttributes'. Property 'size' does not exist on type 'IntrinsicAttributes'. 52 |
53 |
> 54 | | ^^^^ 55 |
56 |
57 | ERROR in resources/scripts/components/elements/store/PurchaseBox.tsx:21:21 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 19 |
20 | {props.icon} > 21 | { 24 | props.setOpen(true); ERROR in resources/scripts/components/elements/store/PurchaseBox.tsx:30:22 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 28 | +{props.amount} 29 | {props.suffix} {props.type} > 30 | | ^^^^^^^ 31 |
32 |

{props.description}

33 |

ERROR in resources/scripts/components/elements/store/ResourceBar.tsx:3:23 TS2307: Cannot find module 'react-feather' or its corresponding type declarations. 1 | import tw from 'twin.macro'; 2 | import classNames from 'classnames'; > 3 | import * as Icon from 'react-feather'; | ^^^^^^^^^^^^^^^ 4 | import styled from 'styled-components/macro'; 5 | import { megabytesToHuman } from '@/helpers'; 6 | import React, { useState, useEffect } from 'react'; ERROR in resources/scripts/components/elements/store/ResourceBar.tsx:5:10 TS2305: Module '"@/helpers"' has no exported member 'megabytesToHuman'. 3 | import * as Icon from 'react-feather'; 4 | import styled from 'styled-components/macro'; > 5 | import { megabytesToHuman } from '@/helpers'; | ^^^^^^^^^^^^^^^^ 6 | import React, { useState, useEffect } from 'react'; 7 | import Spinner from '@/components/elements/Spinner'; 8 | import ContentBox from '@/components/elements/ContentBox'; ERROR in resources/scripts/components/elements/Suspended.tsx:26:50 TS2339: Property 'storefront' does not exist on type 'StateMapper<_Pick>>'. 24 | 25 | const { clearFlashes, clearAndAddHttpError } = useFlash(); > 26 | const store = useStoreState((state) => state.storefront.data!); | ^^^^^^^^^^ 27 | const uuid = ServerContext.useStoreState((state) => state.server.data!.uuid); 28 | const serverName = ServerContext.useStoreState((state) => state.server.data!.name); 29 | const renewable = ServerContext.useStoreState((state) => state.server.data?.renewable); ERROR in resources/scripts/components/elements/Suspended.tsx:29:81 TS2339: Property 'renewable' does not exist on type 'Server'. 27 | const uuid = ServerContext.useStoreState((state) => state.server.data!.uuid); 28 | const serverName = ServerContext.useStoreState((state) => state.server.data!.name); > 29 | const renewable = ServerContext.useStoreState((state) => state.server.data?.renewable); | ^^^^^^^^^ 30 | 31 | const doRenewal = () => { 32 | clearFlashes('server:renewal'); ERROR in resources/scripts/components/server/analytics/AnalyticsContainer.tsx:96:56 TS2322: Type '{ children: Element; title: string; description: string; }' is not assignable to type 'IntrinsicAttributes & Props & { children?: ReactNode; }'. Property 'description' does not exist on type 'IntrinsicAttributes & Props & { children?: ReactNode; }'. 94 | 95 | return ( > 96 | | ^^^^^^^^^^^ 97 |

98 |
99 | ERROR in resources/scripts/components/server/analytics/AnalyticsContainer.tsx:121:44 TS2322: Type '"success" | "info" | "warning" | "danger"' is not assignable to type '"warning" | "danger"'. Type '"success"' is not assignable to type '"warning" | "danger"'. 119 | <> 120 | {messages.slice(0, 6).map((message) => ( > 121 | | ^^^^ 122 |
123 | {message.title}{' '} 124 | ({message.createdAt}) ERROR in resources/scripts/components/server/analytics/UsageMetrics.tsx:87:29 TS2322: Type '{ children: Element; isLight: true; }' is not assignable to type 'IntrinsicAttributes & Readonly & HTMLAttributes & { ...; }>'. Property 'isLight' does not exist on type 'IntrinsicAttributes & Readonly & HTMLAttributes & { ...; }>'. 85 |
86 |
> 87 | | ^^^^^^^ 88 |
89 |

90 | ERROR in resources/scripts/components/server/analytics/UsageMetrics.tsx:103:29 TS2322: Type '{ children: Element; isLight: true; }' is not assignable to type 'IntrinsicAttributes & Readonly & HTMLAttributes & { ...; }>'. Property 'isLight' does not exist on type 'IntrinsicAttributes & Readonly & HTMLAttributes & { ...; }>'. 101 |

102 |
> 103 | | ^^^^^^^ 104 |
105 |

106 | ERROR in resources/scripts/components/server/analytics/UsageMetrics.tsx:113:29 TS2322: Type '{ children: Element; isLight: true; }' is not assignable to type 'IntrinsicAttributes & Readonly & HTMLAttributes & { ...; }>'. Property 'isLight' does not exist on type 'IntrinsicAttributes & Readonly & HTMLAttributes & { ...; }>'. 111 |

112 |
> 113 | | ^^^^^^^ 114 |
115 |

116 | ERROR in resources/scripts/components/server/analytics/UsageMetrics.tsx:123:29 TS2322: Type '{ children: Element; isLight: true; }' is not assignable to type 'IntrinsicAttributes & Readonly & HTMLAttributes & { ...; }>'. Property 'isLight' does not exist on type 'IntrinsicAttributes & Readonly & HTMLAttributes & { ...; }>'. 121 |

122 |
> 123 | | ^^^^^^^ 124 |
125 |

126 | ERROR in resources/scripts/components/server/console/ConsoleShareContainer.tsx:35:50 TS2322: Type '"danger"' is not assignable to type 'FlashMessageType'. 33 | }) 34 | .catch((error) => { > 35 | addFlash({ key: 'console:share', type: 'danger', message: httpErrorToHuman(error) }); | ^^^^ 36 | }); 37 | }; 38 | ERROR in resources/scripts/components/server/console/RenewalInfo.tsx:14:50 TS2339: Property 'storefront' does not exist on type 'StateMapper<_Pick>>'. 12 | const { addFlash, clearFlashes } = useFlash(); 13 | const [loading, setLoading] = useState(false); > 14 | const store = useStoreState((state) => state.storefront.data!); | ^^^^^^^^^^ 15 | const uuid = ServerContext.useStoreState((state) => state.server.data!.uuid); 16 | const renewal = ServerContext.useStoreState((state) => state.server.data!.renewal); 17 | ERROR in resources/scripts/components/server/console/RenewalInfo.tsx:16:79 TS2339: Property 'renewal' does not exist on type 'Server'. 14 | const store = useStoreState((state) => state.storefront.data!); 15 | const uuid = ServerContext.useStoreState((state) => state.server.data!.uuid); > 16 | const renewal = ServerContext.useStoreState((state) => state.server.data!.renewal); | ^^^^^^^ 17 | 18 | const doRenewal = () => { 19 | setLoading(true); ERROR in resources/scripts/components/server/console/RenewalInfo.tsx:40:21 TS2322: Type '"danger"' is not assignable to type 'FlashMessageType'. 38 | addFlash({ 39 | key: 'console:share', > 40 | type: 'danger', | ^^^^ 41 | message: 'Unable to renew your server. Are you sure you have enough credits?', 42 | }); 43 | }); ERROR in resources/scripts/components/server/edit/EditContainer.tsx:3:23 TS2307: Cannot find module 'react-feather' or its corresponding type declarations. 1 | import tw from 'twin.macro'; 2 | import { breakpoint } from '@/theme'; > 3 | import * as Icon from 'react-feather'; | ^^^^^^^^^^^^^^^ 4 | import React, { useState } from 'react'; 5 | import useFlash from '@/plugins/useFlash'; 6 | import styled from 'styled-components/macro'; ERROR in resources/scripts/components/server/edit/EditContainer.tsx:62:13 TS2322: Type '{ children: Element[]; title: string; description: string; showFlashKey: string; }' is not assignable to type 'IntrinsicAttributes & Props & { children?: ReactNode; }'. Property 'description' does not exist on type 'IntrinsicAttributes & Props & { children?: ReactNode; }'. 60 | 62 | description={'Add and remove resources from your server.'} | ^^^^^^^^^^^ 63 | showFlashKey={'server:edit'} 64 | > 65 | ERROR in resources/scripts/components/server/edit/EditContainer.tsx:78:33 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 76 | 77 | > 78 | { 81 | setSubmitting(true); ERROR in resources/scripts/components/server/edit/EditContainer.tsx:87:34 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 85 | > 86 | > 87 | | ^^^^^^^ 88 | { ERROR in resources/scripts/components/server/edit/EditContainer.tsx:107:33 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 105 | 106 | > 107 | { 110 | setSubmitting(true); ERROR in resources/scripts/components/server/edit/EditContainer.tsx:116:34 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 114 | > 115 | > 116 | | ^^^^^^^ 117 | { ERROR in resources/scripts/components/server/edit/EditContainer.tsx:136:33 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 134 | 135 | > 136 | { 139 | setSubmitting(true); ERROR in resources/scripts/components/server/edit/EditContainer.tsx:145:34 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 143 | > 144 | > 145 | | ^^^^^^^ 146 | { ERROR in resources/scripts/components/server/edit/EditContainer.tsx:165:33 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 163 | 164 | > 165 | { 168 | setSubmitting(true); ERROR in resources/scripts/components/server/edit/EditContainer.tsx:174:34 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 172 | > 173 | > 174 | | ^^^^^^^ 175 | { ERROR in resources/scripts/components/server/edit/EditContainer.tsx:194:33 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 192 | 193 | > 194 | { 197 | setSubmitting(true); ERROR in resources/scripts/components/server/edit/EditContainer.tsx:203:34 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 201 | > 202 | > 203 | | ^^^^^^^ 204 | { ERROR in resources/scripts/components/server/edit/EditContainer.tsx:222:33 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 220 | 221 | > 222 | { 225 | setSubmitting(true); ERROR in resources/scripts/components/server/edit/EditContainer.tsx:231:34 TS2339: Property 'Success' does not exist on type 'ForwardRefExoticComponent | "size" | "variant"> & RefAttributes<...>> & { ...; }'. 229 | > 230 | > 231 | | ^^^^^^^ 232 | { ERROR in resources/scripts/components/server/PluginContainer.tsx:3:23 TS2307: Cannot find module 'react-feather' or its corresponding type declarations. 1 | import useSWR from 'swr'; 2 | import { object, string } from 'yup'; > 3 | import * as Icon from 'react-feather'; | ^^^^^^^^^^^^^^^ 4 | import useFlash from '@/plugins/useFlash'; 5 | import { ServerContext } from '@/state/server'; 6 | import React, { useEffect, useState } from 'react'; ERROR in resources/scripts/components/server/PluginContainer.tsx:60:13 TS2322: Type '{ children: (Element | null)[]; title: string; description: string; showFlashKey: string; }' is not assignable to type 'IntrinsicAttributes & Props & { children?: ReactNode; }'. Property 'description' does not exist on type 'IntrinsicAttributes & Props & { children?: ReactNode; }'. 58 | 60 | description={'Search and download Spigot plugins.'} | ^^^^^^^^^^^ 61 | showFlashKey={'server:plugins'} 62 | > 63 | 3 | import * as Icon from 'react-feather'; | ^^^^^^^^^^^^^^^ 4 | import { ServerContext } from '@/state/server'; 5 | import TitledGreyBox from '@/components/elements/TitledGreyBox'; 6 | ERROR in resources/scripts/components/server/settings/ChangeBackgroundBox.tsx:43:48 TS2345: Argument of type '{ bg: string; id: string; internalId: string | number; uuid: string; name: string; node: string; isNodeUnderMaintenance: boolean; status: ServerStatus; sftpDetails: { ip: string; port: number; }; ... 9 more ...; BlueprintFramework: { ...; }; }' is not assignable to parameter of type 'Server'. Object literal may only specify known properties, and 'bg' does not exist in type 'Server'. 41 | clearFlashes('settings'); 42 | changeBackground(server.uuid, bg) > 43 | .then(() => setServer({ ...server, bg })) | ^^ 44 | .catch((error) => { 45 | console.error(error); 46 | addError({ key: 'settings', message: httpErrorToHuman(error) }); ERROR in resources/scripts/components/server/settings/ChangeBackgroundBox.tsx:55:28 TS2339: Property 'bg' does not exist on type 'Server'. 53 | onSubmit={submit} 54 | initialValues={{ > 55 | bg: server.bg, | ^^ 56 | }} 57 | validationSchema={object().shape({ 58 | bg: string().nullable().url(), ERROR in resources/scripts/components/store/CreateContainer.tsx:1:23 TS2307: Cannot find module 'react-feather' or its corresponding type declarations. > 1 | import * as Icon from 'react-feather'; | ^^^^^^^^^^^^^^^ 2 | import { Form, Formik } from 'formik'; 3 | import useFlash from '@/plugins/useFlash'; 4 | import { useStoreState } from 'easy-peasy'; ERROR in resources/scripts/components/store/PurchaseContainer.tsx:31:49 TS2339: Property 'storefront' does not exist on type 'StateMapper<_Pick>>'. 29 | export default () => { 30 | const [resources, setResources] = useState(); > 31 | const earn = useStoreState((state) => state.storefront.data!.earn); | ^^^^^^^^^^ 32 | const paypal = useStoreState((state) => state.storefront.data!.gateways?.paypal); 33 | const stripe = useStoreState((state) => state.storefront.data!.gateways?.stripe); 34 | ERROR in resources/scripts/components/store/PurchaseContainer.tsx:32:51 TS2339: Property 'storefront' does not exist on type 'StateMapper<_Pick>>'. 30 | const [resources, setResources] = useState(); 31 | const earn = useStoreState((state) => state.storefront.data!.earn); > 32 | const paypal = useStoreState((state) => state.storefront.data!.gateways?.paypal); | ^^^^^^^^^^ 33 | const stripe = useStoreState((state) => state.storefront.data!.gateways?.stripe); 34 | 35 | useEffect(() => { ERROR in resources/scripts/components/store/PurchaseContainer.tsx:33:51 TS2339: Property 'storefront' does not exist on type 'StateMapper<_Pick>>'. 31 | const earn = useStoreState((state) => state.storefront.data!.earn); 32 | const paypal = useStoreState((state) => state.storefront.data!.gateways?.paypal); > 33 | const stripe = useStoreState((state) => state.storefront.data!.gateways?.stripe); | ^^^^^^^^^^ 34 | 35 | useEffect(() => { 36 | getResources().then((resources) => setResources(resources)); ERROR in resources/scripts/components/store/PurchaseContainer.tsx:42:53 TS2322: Type '{ children: any[]; title: string; description: string; }' is not assignable to type 'IntrinsicAttributes & PageContentBlockProps & { children?: ReactNode; }'. Property 'description' does not exist on type 'IntrinsicAttributes & PageContentBlockProps & { children?: ReactNode; }'. 40 | 41 | return ( > 42 | | ^^^^^^^^^^^ 43 | 44 | 45 |

ERROR in resources/scripts/components/store/ResourcesContainer.tsx:3:23 TS2307: Cannot find module 'react-feather' or its corresponding type declarations. 1 | import tw from 'twin.macro'; 2 | import { breakpoint } from '@/theme'; > 3 | import * as Icon from 'react-feather'; | ^^^^^^^^^^^^^^^ 4 | import { Link } from 'react-router-dom'; 5 | import useFlash from '@/plugins/useFlash'; 6 | import styled from 'styled-components/macro'; ERROR in resources/scripts/components/store/ResourcesContainer.tsx:64:13 TS2322: Type '{ children: Element[]; title: string; description: string; showFlashKey: string; }' is not assignable to type 'IntrinsicAttributes & PageContentBlockProps & { children?: ReactNode; }'. Property 'description' does not exist on type 'IntrinsicAttributes & PageContentBlockProps & { children?: ReactNode; }'. 62 | 64 | description={'Buy more resources to add to your server.'} | ^^^^^^^^^^^ 65 | showFlashKey={'store:resources'} 66 | > 67 | ERROR in resources/scripts/components/tickets/OverviewContainer.tsx:2:32 TS2307: Cannot find module 'react-feather' or its corresponding type declarations. 1 | import { Link } from 'react-router-dom'; > 2 | import { MoreHorizontal } from 'react-feather'; | ^^^^^^^^^^^^^^^ 3 | import React, { useEffect, useState } from 'react'; 4 | import Spinner from '@/components/elements/Spinner'; 5 | import { Button } from '@/components/elements/button'; ERROR in resources/scripts/components/tickets/OverviewContainer.tsx:25:13 TS2322: Type '{ children: Element[]; title: string; description: string; showFlashKey: string; }' is not assignable to type 'IntrinsicAttributes & PageContentBlockProps & { children?: ReactNode; }'. Property 'description' does not exist on type 'IntrinsicAttributes & PageContentBlockProps & { children?: ReactNode; }'. 23 | 25 | description={'Create or reply to a support ticket.'} | ^^^^^^^^^^^ 26 | showFlashKey={'tickets'} 27 | > 28 | setVisible(false)} /> ERROR in resources/scripts/components/tickets/ViewContainer.tsx:62:17 TS2322: Type '"success" | "info" | "warning" | "danger"' is not assignable to type '"warning" | "danger"'. Type '"success"' is not assignable to type '"warning" | "danger"'. 60 |

61 | 62 | type={ | ^^^^ 63 | ticket.status === 'pending' 64 | ? 'info' 65 | : ticket.status === 'in-progress' ERROR in resources/scripts/routers/IndexRouter.tsx:12:10 TS2614: Module '"@/components/elements/ScreenBlock"' has no exported member 'NotApproved'. Did you mean to use 'import NotApproved from "@/components/elements/ScreenBlock"' instead? 10 | import DashboardRouter from '@/routers/DashboardRouter'; 11 | import AuthenticationRouter from '@/routers/AuthenticationRouter'; > 12 | import { NotApproved, NotFound } from '@/components/elements/ScreenBlock'; | ^^^^^^^^^^^ 13 | import AuthenticatedRoute from '@/components/elements/AuthenticatedRoute'; 14 | 15 | export default () => { ERROR in resources/scripts/routers/IndexRouter.tsx:17:64 TS2339: Property 'approved' does not exist on type 'UserData'. 15 | export default () => { 16 | const authenticated = useStoreState((state) => state.user?.data); > 17 | const approved = useStoreState((state) => state.user.data?.approved); | ^^^^^^^^ 18 | const store = useStoreState((state) => state.storefront.data!.enabled); 19 | const tickets = useStoreState((state) => state.settings.data!.tickets); 20 | const approvals = useStoreState((state) => state.settings.data!.approvals); ERROR in resources/scripts/routers/IndexRouter.tsx:18:50 TS2339: Property 'storefront' does not exist on type 'StateMapper<_Pick>>'. 16 | const authenticated = useStoreState((state) => state.user?.data); 17 | const approved = useStoreState((state) => state.user.data?.approved); > 18 | const store = useStoreState((state) => state.storefront.data!.enabled); | ^^^^^^^^^^ 19 | const tickets = useStoreState((state) => state.settings.data!.tickets); 20 | const approvals = useStoreState((state) => state.settings.data!.approvals); 21 | ERROR in resources/scripts/routers/IndexRouter.tsx:19:67 TS2339: Property 'tickets' does not exist on type 'SiteSettings'. 17 | const approved = useStoreState((state) => state.user.data?.approved); 18 | const store = useStoreState((state) => state.storefront.data!.enabled); > 19 | const tickets = useStoreState((state) => state.settings.data!.tickets); | ^^^^^^^ 20 | const approvals = useStoreState((state) => state.settings.data!.approvals); 21 | 22 | if (approvals && !approved && authenticated) { ERROR in resources/scripts/routers/IndexRouter.tsx:20:69 TS2339: Property 'approvals' does not exist on type 'SiteSettings'. 18 | const store = useStoreState((state) => state.storefront.data!.enabled); 19 | const tickets = useStoreState((state) => state.settings.data!.tickets); > 20 | const approvals = useStoreState((state) => state.settings.data!.approvals); | ^^^^^^^^^ 21 | 22 | if (approvals && !approved && authenticated) { 23 | return ( ERROR in resources/scripts/routers/StoreRouter.tsx:2:23 TS2307: Cannot find module 'react-feather' or its corresponding type declarations. 1 | import React from 'react'; > 2 | import * as Icon from 'react-feather'; | ^^^^^^^^^^^^^^^ 3 | import { useLocation } from 'react-router'; 4 | import TransitionRouter from '@/TransitionRouter'; 5 | import SidePanel from '@/components/elements/SidePanel'; error Command failed with exit code 2. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. 17:14:20 SUCCESS: Blueprint has completed its installation process. root@pterodactyl:/var/www/pterodactyl#