chore(shared): Show JSON/YAML buttons on public sets
This commit is contained in:
parent
cfe633d438
commit
6bd3009e9f
1 changed files with 16 additions and 14 deletions
|
@ -353,7 +353,7 @@ export const Mset = ({ id, publicOnly = false }) => {
|
|||
<MsetCard set={mset} control={control} />
|
||||
</div>
|
||||
<div className="flex flex-col justify-end gap-2 mb-2 grow">
|
||||
{account.control > 3 && mset.public && mset.userId !== account.id ? (
|
||||
{account.control > 2 && mset.public && mset.userId !== account.id ? (
|
||||
<div className="flex flex-row gap-2 items-center">
|
||||
<a
|
||||
className="badge badge-secondary font-bold badge-lg"
|
||||
|
@ -401,7 +401,7 @@ export const Mset = ({ id, publicOnly = false }) => {
|
|||
) : (
|
||||
<span></span>
|
||||
)}
|
||||
{account.control > 2 && mset.public && mset.userId !== account.id ? (
|
||||
{account.id && account.control > 2 && mset.public && mset.userId !== account.id ? (
|
||||
<button className="btn btn-primary" title={t('account:importSet')} onClick={importSet}>
|
||||
<div className="flex flex-row gap-4 justify-between items-center w-full">
|
||||
<UploadIcon />
|
||||
|
@ -510,6 +510,7 @@ export const Mset = ({ id, publicOnly = false }) => {
|
|||
)}
|
||||
{control >= controlLevels.sets.public && (
|
||||
<>
|
||||
{mset.userId === account.id && (
|
||||
<DisplayRow title={t('public')}>
|
||||
<div className="flex flex-row gap-2 items-center justify-between">
|
||||
{mset.public ? (
|
||||
|
@ -522,6 +523,7 @@ export const Mset = ({ id, publicOnly = false }) => {
|
|||
</button>
|
||||
</div>
|
||||
</DisplayRow>
|
||||
)}
|
||||
{mset.public && (
|
||||
<DisplayRow title={t('permalink')}>
|
||||
<PageLink href={`/set?id=${mset.id}`} txt={`/set?id=${mset.id}`} />
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue