We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4f6df3a commit b582f95Copy full SHA for b582f95
app/src/pages/project/MetadataTooltip.tsx
@@ -16,7 +16,13 @@ export const makeMetadataTooltipFilterCondition = (
16
*/
17
value: string | number | boolean
18
) => {
19
- return `metadata['${key}'] == ${toPythonPrimitiveStr(value)}`;
+ const pathSegments = key.split(".");
20
+ const bracketNotation = pathSegments
21
+ .map((segment) => {
22
+ return /^\d+$/.test(segment) ? `[${segment}]` : `['${segment}']`;
23
+ })
24
+ .join("");
25
+ return `metadata${bracketNotation} == ${toPythonPrimitiveStr(value)}`;
26
};
27
28
type MetadataTooltipProps = {
0 commit comments