cockpit
cockpit copied to clipboard
Invalid PF properties passed
Explain what happens
Typescript discovered that we pass bogus properties to PF components in Cockpit:
pkg/packagekit/updates.jsx(929,39): error TS2322: Type '"inlineFlex"' is not assignable to type '"flexDefault" | "flexNone" | "flex_1" | "flex_2" | "flex_3" | "flex_4" | undefined'.
pkg/users/account-details.js(306,51): error TS2322: Type '"inlineFlex"' is not assignable to type '"flexDefault" | "flexNone" | "flex_1" | "flex_2" | "flex_3" | "flex_4" | undefined'.
pkg/users/account-details.js(324,51): error TS2322: Type '"inlineFlex"' is not assignable to type '"flexDefault" | "flexNone" | "flex_1" | "flex_2" | "flex_3" | "flex_4" | undefined'.
pkg/metrics/metrics.jsx(1493,57): error TS2353: Object literal may only specify known properties, and 'modifier' does not exist in type '{ default?: "spaceItemsNone" | "spaceItemsXs" | "spaceItemsSm" | "spaceItemsMd" | "spaceItemsLg" | "spaceItemsXl" | "spaceItems2xl" | "spaceItems3xl" | "spaceItems4xl" | undefined; ... 4 more ...; '2xl'?: "spaceItemsNone" | ... 8 more ... | undefined; }'.
pkg/metrics/metrics.jsx(1510,57): error TS2353: Object literal may only specify known properties, and 'modifier' does not exist in type '{ default?: "spaceItemsNone" | "spaceItemsXs" | "spaceItemsSm" | "spaceItemsMd" | "spaceItemsLg" | "spaceItemsXl" | "spaceItems2xl" | "spaceItems3xl" | "spaceItems4xl" | undefined; ... 4 more ...; '2xl'?: "spaceItemsNone" | ... 8 more ... | undefined; }'.
pkg/systemd/overview-cards/cryptoPolicies.jsx(226,33): error TS2322: Type '"spaceItemsSm"' is not assignable to type '"spacerNone" | "spacerXs" | "spacerSm" | "spacerMd" | "spacerLg" | "spacerXl" | "spacer2xl" | "spacer3xl" | "spacer4xl" | undefined'.
pkg/systemd/overview-cards/lastLogin.jsx(114,29): error TS2322: Type '"spaceItemsSm"' is not assignable to type '"spacerNone" | "spacerXs" | "spacerSm" | "spacerMd" | "spacerLg" | "spacerXl" | "spacer2xl" | "spacer3xl" | "spacer4xl" | undefined'.
pkg/systemd/overview-cards/shutdownStatus.jsx(99,29): error TS2322: Type '"spaceItemsSm"' is not assignable to type '"spacerNone" | "spacerXs" | "spacerSm" | "spacerMd" | "spacerLg" | "spacerXl" | "spacer2xl" | "spacer3xl" | "spacer4xl" | undefined'.