کد درونخطی — InlineCode
کد درونخطی (InlineCode) نام تابع، دستور، مسیر یا توکن را وسط جمله نشان میدهد و با یک کلیک کپی میکند. متن کد قابل انتخاب دستی نیست تا کپی تمیز باشد. تمام کدهای درونخطی همین سایت از این کامپوننت استفاده میکنند.
وضعیت: beta · لایه: ۳ (کپی کد) · کد: کپی کد
import { InlineCode } from '@tokapps/tuk';کی استفاده کنیم
- نام تابع، دستور یا مسیری که خواننده ممکن است بخواهد کپی کند.
- اشاره به نام توکن، کلاس یا ویژگی در مستندات.
- کد چندخطی یا بلوک با شماره خط نیست؛ برای آن کپی کد.
نمونهٔ زنده
برای نصب از کپی کد استفاده کنید.
import { InlineCode } from '@tokapps/tuk';<InlineCode>pnpm add @tokapps/tuk</InlineCode>کامپوننت کپی کد از بسته TUK است.
import { InlineCode } from '@tokapps/tuk';<InlineCode tone="brand">InlineCode</InlineCode>دستور کپی کد را اجرا کنید.
import { InlineCode } from '@tokapps/tuk';<InlineCode copyText="pnpm install">pnpm i</InlineCode>مسیر کامل: کپی کد را ببینید.
import { InlineCode } from '@tokapps/tuk';<InlineCode>packages/tuk/src/data-display/inline-code/InlineCode.tsx</InlineCode>مقدار کپی کد تعیین میکند کدام کلید دیده شود.
import { InlineCode } from '@tokapps/tuk';<InlineCode tone="brand">dock.slots</InlineCode>کد قابل کپی
پایه
import { InlineCode } from '@tokapps/tuk';export function Hint() { return ( <p> برای ساخت پروژه از <InlineCode>pnpm build</InlineCode> استفاده کنید. </p> );}در تمهای مختلف
کپی کد
کپی کد
import { InlineCode } from '@tokapps/tuk';<div data-theme="tokapps" data-mode="light"> <InlineCode>pnpm add @tokapps/tuk</InlineCode></div><div data-theme="tokapps" data-mode="dark"> <InlineCode>pnpm add @tokapps/tuk</InlineCode></div>کپی کد
کپی کد
import { InlineCode } from '@tokapps/tuk';<div data-theme="ideation" data-mode="light"> <InlineCode>pnpm add @tokapps/tuk</InlineCode></div><div data-theme="ideation" data-mode="dark"> <InlineCode>pnpm add @tokapps/tuk</InlineCode></div>کپی کد
کپی کد
import { InlineCode } from '@tokapps/tuk';<div data-theme="funding" data-mode="light"> <InlineCode>pnpm add @tokapps/tuk</InlineCode></div><div data-theme="funding" data-mode="dark"> <InlineCode>pnpm add @tokapps/tuk</InlineCode></div>کپی کد
کپی کد
import { InlineCode } from '@tokapps/tuk';<div data-theme="product-hunt" data-mode="light"> <InlineCode>pnpm add @tokapps/tuk</InlineCode></div><div data-theme="product-hunt" data-mode="dark"> <InlineCode>pnpm add @tokapps/tuk</InlineCode></div>کپی کد
کپی کد
import { InlineCode } from '@tokapps/tuk';<div data-theme="stories" data-mode="light"> <InlineCode>pnpm add @tokapps/tuk</InlineCode></div><div data-theme="stories" data-mode="dark"> <InlineCode>pnpm add @tokapps/tuk</InlineCode></div>کپی کد
کپی کد
import { InlineCode } from '@tokapps/tuk';<div data-theme="enterprise" data-mode="light"> <InlineCode>pnpm add @tokapps/tuk</InlineCode></div><div data-theme="enterprise" data-mode="dark"> <InlineCode>pnpm add @tokapps/tuk</InlineCode></div>ساختار و پراپها
| پراپ | نوع | توضیح |
|---|---|---|
| کپی کد | کپی کد | متن کد؛ همان چیزی که کپی میشود |
| کپی کد | کپی کد | کلاس اضافی برای بستر |
RTL، کیبورد و صفحهخوان
- همیشه با کپی کد و isolate نمایش داده میشود تا علامتها جابهجا نشوند.
- دکمهٔ کپی با Tab قابل فوکوس است و برچسب کمکی دارد.
- پس از کپی، تأیید هم با آیکون و هم با متن نشان داده میشود.
صدا، حرکت، چاپ و کاهش حرکت
- صدا ندارد.
- برچسب کمکی روی hover و فوکوس ظاهر میشود.
تغییرات ممنوع
- کد درونخطی را برای متن بلند یا چندخطی به کار نبرید.