1 sat action tooltip

This commit is contained in:
keyan 2021-07-08 13:42:57 -05:00
parent 273cf144b4
commit 129a80e661
4 changed files with 21 additions and 9 deletions

View File

@ -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>
) )

View File

@ -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>
) )
} }

View File

@ -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>
) )
} }

View File

@ -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";