Display unnamed custom hooks as 'Anonymous'

This commit is contained in:
Brian Vaughn
2019-06-18 11:37:29 -07:00
parent a2c79f2d9e
commit abc8ef3d5d
2 changed files with 19 additions and 6 deletions
+9 -2
View File
@@ -24,11 +24,18 @@
display: flex;
}
.Name {
color: var(--color-dim);
.Name,
.NameAnonymous {
flex: 0 0 auto;
user-select: none;
}
.Name {
color: var(--color-dim);
}
.NameAnonymous {
color: var(--color-dimmer);
}
.EditableName {
color: var(--color-attribute-name);
flex: 0 0 auto;
+10 -4
View File
@@ -176,8 +176,11 @@ function HookView({
<div className={styles.Hook}>
<div className={styles.NameValueRow}>
<ExpandCollapseToggle isOpen={isOpen} setIsOpen={setIsOpen} />
<span onClick={toggleIsOpen} className={styles.Name}>
{name}
<span
onClick={toggleIsOpen}
className={name !== '' ? styles.Name : styles.NameAnonymous}
>
{name || 'Anonymous'}
</span>
</div>
<div className={styles.Children} hidden={!isOpen}>
@@ -197,8 +200,11 @@ function HookView({
<div className={styles.Hook}>
<div className={styles.NameValueRow}>
<ExpandCollapseToggle isOpen={isOpen} setIsOpen={setIsOpen} />
<span onClick={toggleIsOpen} className={styles.Name}>
{name}
<span
onClick={toggleIsOpen}
className={name !== '' ? styles.Name : styles.NameAnonymous}
>
{name || 'Anonymous'}
</span>{' '}
{/* $FlowFixMe */}
<span className={styles.Value}>{displayValue}</span>