message: Only show the curator seal of approval on perks.
diff: @@ -84,7 +84,10 @@ export default class Sockets extends React.Component<Props, State> {
  </div>
  </div>
  )}
  - {curationEnabled && inventoryCuratedRoll && inventoryCuratedRoll.isCuratedRoll && (
  + {curationEnabled &&
  + inventoryCuratedRoll &&
  + inventoryCuratedRoll.isCuratedRoll &&
  + anyCuratedRolls(category, inventoryCuratedRoll) && (
  <div className="best-rated-key">
  <div className="tip-text">
  <BestRatedIcon curationEnabled={curationEnabled} />{' '}
  @@ -167,6 +170,18 @@ function anyBestRatedUnselected(category: DimSocketCategory) {
  );
  }
  +function anyCuratedRolls(category: DimSocketCategory, inventoryCuratedRoll: InventoryCuratedRoll) {
  + return category.sockets.some((socket) =>
  + socket.plugOptions.some(
  + (plugOption) =>
  + plugOption !== socket.plug &&
  + socket.plugOptions.some((dp) =>
  + inventoryCuratedRoll.curatedPerks.includes(dp.plugItem.hash)
  + )
  + )
  + );
  +}
  +
  function Plug({
  defs,
  plug,
  @@ -261,6 +276,7 @@ function PlugTooltip({
  {plug.enableFailReasons && <div>{plug.enableFailReasons}</div>}
  {plug.bestRated && (
  <div className="best-rated-tip">
  + 123
  <BestRatedIcon curationEnabled={curationEnabled} /> = {t('DtrReview.BestRatedTip')}
  </div>
  )}
  