Use ContactPills in StoriesSettingsModal

This commit is contained in:
Fedor Indutny 2022-08-31 09:18:18 -07:00 committed by GitHub
parent 9e02a57d77
commit 206f65e67d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 32 additions and 53 deletions

View file

@ -3,15 +3,20 @@
import type { FunctionComponent, ReactNode } from 'react';
import React, { useRef, useEffect, Children } from 'react';
import classNames from 'classnames';
import { usePrevious } from '../hooks/usePrevious';
import { scrollToBottom } from '../util/scrollUtil';
type PropsType = {
moduleClassName?: string;
children?: ReactNode;
};
export const ContactPills: FunctionComponent<PropsType> = ({ children }) => {
export const ContactPills: FunctionComponent<PropsType> = ({
moduleClassName,
children,
}) => {
const elRef = useRef<null | HTMLDivElement>(null);
const childCount = Children.count(children);
@ -26,7 +31,10 @@ export const ContactPills: FunctionComponent<PropsType> = ({ children }) => {
}, [childCount, previousChildCount]);
return (
<div className="module-ContactPills" ref={elRef}>
<div
className={classNames('module-ContactPills', moduleClassName)}
ref={elRef}
>
{children}
</div>
);