{
  "version": 3,
  "sources": ["../../../../src/components/dataviews-layouts/activity/activity-group.tsx"],
  "sourcesContent": ["/**\n * WordPress dependencies\n */\nimport { __, sprintf } from '@wordpress/i18n';\nimport { createInterpolateElement } from '@wordpress/element';\nimport { Stack } from '@wordpress/ui';\n\n/**\n * Internal dependencies\n */\nimport type { NormalizedField } from '../../../types';\n\ninterface ActivityGroupProps< Item > {\n\tgroupName: string;\n\tgroupData: Item[];\n\tgroupField: NormalizedField< Item >;\n\tshowLabel?: boolean;\n\tchildren: React.ReactNode;\n}\n\nexport default function ActivityGroup< Item >( {\n\tgroupName,\n\tgroupData,\n\tgroupField,\n\tshowLabel = true,\n\tchildren,\n}: ActivityGroupProps< Item > ) {\n\t// Render group header content - either with or without field label\n\tconst groupHeader = showLabel ? (\n\t\tcreateInterpolateElement(\n\t\t\t// translators: %s: The label of the field e.g. \"Status\".\n\t\t\tsprintf( __( '%s: <groupName />' ), groupField.label ).trim(),\n\t\t\t{\n\t\t\t\tgroupName: (\n\t\t\t\t\t<groupField.render\n\t\t\t\t\t\titem={ groupData[ 0 ] }\n\t\t\t\t\t\tfield={ groupField }\n\t\t\t\t\t/>\n\t\t\t\t),\n\t\t\t}\n\t\t)\n\t) : (\n\t\t<groupField.render item={ groupData[ 0 ] } field={ groupField } />\n\t);\n\n\treturn (\n\t\t<Stack\n\t\t\tkey={ groupName }\n\t\t\tdirection=\"column\"\n\t\t\tclassName=\"dataviews-view-activity__group\"\n\t\t>\n\t\t\t<h3 className=\"dataviews-view-activity__group-header\">\n\t\t\t\t{ groupHeader }\n\t\t\t</h3>\n\t\t\t{ children }\n\t\t</Stack>\n\t);\n}\n"],
  "mappings": ";AAGA,SAAS,IAAI,eAAe;AAC5B,SAAS,gCAAgC;AACzC,SAAS,aAAa;AA6BjB,cAYH,YAZG;AAdU,SAAR,cAAwC;AAAA,EAC9C;AAAA,EACA;AAAA,EACA;AAAA,EACA,YAAY;AAAA,EACZ;AACD,GAAgC;AAE/B,QAAM,cAAc,YACnB;AAAA;AAAA,IAEC,QAAS,GAAI,mBAAoB,GAAG,WAAW,KAAM,EAAE,KAAK;AAAA,IAC5D;AAAA,MACC,WACC;AAAA,QAAC,WAAW;AAAA,QAAX;AAAA,UACA,MAAO,UAAW,CAAE;AAAA,UACpB,OAAQ;AAAA;AAAA,MACT;AAAA,IAEF;AAAA,EACD,IAEA,oBAAC,WAAW,QAAX,EAAkB,MAAO,UAAW,CAAE,GAAI,OAAQ,YAAa;AAGjE,SACC;AAAA,IAAC;AAAA;AAAA,MAEA,WAAU;AAAA,MACV,WAAU;AAAA,MAEV;AAAA,4BAAC,QAAG,WAAU,yCACX,uBACH;AAAA,QACE;AAAA;AAAA;AAAA,IAPI;AAAA,EAQP;AAEF;",
  "names": []
}
