1 sat action tooltip
This commit is contained in:
parent
273cf144b4
commit
129a80e661
@ -4,6 +4,7 @@ import { gql, useMutation } from '@apollo/client'
|
|||||||
import styles from './reply.module.css'
|
import styles from './reply.module.css'
|
||||||
import { COMMENTS } from '../fragments/comments'
|
import { COMMENTS } from '../fragments/comments'
|
||||||
import { useMe } from './me'
|
import { useMe } from './me'
|
||||||
|
import ActionTooltip from './action-tooltip'
|
||||||
|
|
||||||
export const CommentSchema = Yup.object({
|
export const CommentSchema = Yup.object({
|
||||||
text: Yup.string().required('required').trim()
|
text: Yup.string().required('required').trim()
|
||||||
@ -70,7 +71,9 @@ export default function Reply ({ parentId, onSuccess, autoFocus }) {
|
|||||||
required
|
required
|
||||||
hint={me?.freeComments ? <span className='text-success'>{me.freeComments} free comments left</span> : null}
|
hint={me?.freeComments ? <span className='text-success'>{me.freeComments} free comments left</span> : null}
|
||||||
/>
|
/>
|
||||||
|
<ActionTooltip>
|
||||||
<SubmitButton variant='secondary' className='mt-1'>reply</SubmitButton>
|
<SubmitButton variant='secondary' className='mt-1'>reply</SubmitButton>
|
||||||
|
</ActionTooltip>
|
||||||
</Form>
|
</Form>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
|
@ -4,6 +4,7 @@ import styles from './upvote.module.css'
|
|||||||
import { gql, useMutation } from '@apollo/client'
|
import { gql, useMutation } from '@apollo/client'
|
||||||
import { signIn, useSession } from 'next-auth/client'
|
import { signIn, useSession } from 'next-auth/client'
|
||||||
import { useFundError } from './fund-error'
|
import { useFundError } from './fund-error'
|
||||||
|
import ActionTooltip from './action-tooltip'
|
||||||
|
|
||||||
export default function UpVote ({ itemId, meSats, className }) {
|
export default function UpVote ({ itemId, meSats, className }) {
|
||||||
const [session] = useSession()
|
const [session] = useSession()
|
||||||
@ -35,6 +36,7 @@ export default function UpVote ({ itemId, meSats, className }) {
|
|||||||
return (
|
return (
|
||||||
<LightningConsumer>
|
<LightningConsumer>
|
||||||
{({ strike }) =>
|
{({ strike }) =>
|
||||||
|
<ActionTooltip>
|
||||||
<UpArrow
|
<UpArrow
|
||||||
width={24}
|
width={24}
|
||||||
height={24}
|
height={24}
|
||||||
@ -61,7 +63,8 @@ export default function UpVote ({ itemId, meSats, className }) {
|
|||||||
}
|
}
|
||||||
: signIn
|
: signIn
|
||||||
}
|
}
|
||||||
/>}
|
/>
|
||||||
|
</ActionTooltip>}
|
||||||
</LightningConsumer>
|
</LightningConsumer>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -7,6 +7,7 @@ import { gql, useMutation } from '@apollo/client'
|
|||||||
import LayoutCenter from '../components/layout-center'
|
import LayoutCenter from '../components/layout-center'
|
||||||
import { ensureProtocol } from '../lib/url'
|
import { ensureProtocol } from '../lib/url'
|
||||||
import { useMe } from '../components/me'
|
import { useMe } from '../components/me'
|
||||||
|
import ActionTooltip from '../components/action-tooltip'
|
||||||
|
|
||||||
export const DiscussionSchema = Yup.object({
|
export const DiscussionSchema = Yup.object({
|
||||||
title: Yup.string().required('required').trim()
|
title: Yup.string().required('required').trim()
|
||||||
@ -50,7 +51,9 @@ export function DiscussionForm () {
|
|||||||
as='textarea'
|
as='textarea'
|
||||||
rows={4}
|
rows={4}
|
||||||
/>
|
/>
|
||||||
|
<ActionTooltip>
|
||||||
<SubmitButton variant='secondary' className='mt-2'>post</SubmitButton>
|
<SubmitButton variant='secondary' className='mt-2'>post</SubmitButton>
|
||||||
|
</ActionTooltip>
|
||||||
</Form>
|
</Form>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
@ -109,7 +112,9 @@ export function LinkForm () {
|
|||||||
name='url'
|
name='url'
|
||||||
required
|
required
|
||||||
/>
|
/>
|
||||||
|
<ActionTooltip>
|
||||||
<SubmitButton variant='secondary' className='mt-2'>post</SubmitButton>
|
<SubmitButton variant='secondary' className='mt-2'>post</SubmitButton>
|
||||||
|
</ActionTooltip>
|
||||||
</Form>
|
</Form>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -48,6 +48,7 @@ $nav-link-padding-y: .1rem;
|
|||||||
$nav-tabs-link-active-bg: #fff;
|
$nav-tabs-link-active-bg: #fff;
|
||||||
$nav-tabs-link-hover-border-color: transparent;
|
$nav-tabs-link-hover-border-color: transparent;
|
||||||
$nav-tabs-link-active-border-color: #ced4da #ced4da $nav-tabs-link-active-bg;
|
$nav-tabs-link-active-border-color: #ced4da #ced4da $nav-tabs-link-active-bg;
|
||||||
|
$tooltip-bg: #5c8001;
|
||||||
|
|
||||||
|
|
||||||
@import "~bootstrap/scss/bootstrap";
|
@import "~bootstrap/scss/bootstrap";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user