0

我想实现支持过滤隐藏元素的自定义查询,但是在testing-library自定义查询中,如何确定元素是否隐藏?

export const queryAllByDataAttr = (
  container: HTMLElement,
  dataName: string,
  dataValue: string,
  options: { hidden: boolean } = { hidden: false }
): HTMLElement[] => {
  return queryHelpers.queryAllByAttribute('data-' + dataName, container, (content, el): boolean => {
    // How can I determine whether the element is hidden or not?
    return content === dataValue;
  });
};
4

0 回答 0