Skip to main content

How to Embed and Customize the Partner Partner Jobs Widget

Display jobs for our beloved ecosystem for free on your own site.

Updated over 3 months ago

The Partner Partner (formerly Prish) Jobs Widget lets you display live job postings from our platform directly on your own website — with styling that matches your brand.


1. Basic Embed

Place this code where you want the jobs to appear:

<div id="prish-job-feed" data-layout="grid" data-theme="light"> </div> <script src="https://cdn-us.prish.io/embed/jobs.js" defer></script>

Attributes you can change right away:

  • data-layout"grid" or "list"

  • data-theme"light" or "dark"


2. Customize for Your Site Only

We’ve built the widget so you can style it without affecting anyone else’s instance.
All customization is scoped to the #prish-job-feed container on your site.

You can override styles using CSS variables in the <div> itself, or by adding a <style> block on your page.


Option A — Quick tweaks with CSS variables (inline)

Add them directly to the <div> as style:

<div id="prish-job-feed" data-layout="grid" data-theme="light" style=" --prish-brand:#150fff; --prish-columns:3; --prish-gap:20px; --prish-radius:12px; --prish-font-size:15px; --prish-title-size:18px; --prish-card-padding:20px; --prish-button-radius:8px; "> </div>

Available variables:

Variable

What it changes

Default

--prish-brand

Apply button background color

#150fff

--prish-columns

Number of columns in grid layout

4

--prish-gap

Space between cards

24px

--prish-radius

Corner radius of job cards

8px

--prish-font-size

Base font size

14px

--prish-title-size

Job title font size

16px

--prish-card-padding

Inner padding of job cards

18px

--prish-button-radius

Apply button corner radius

6px

--prish-button-padding

Apply button padding

8px 14px

--prish-card-bg

Card background color

Theme-based

--prish-text

Main text color

Theme-based

--prish-muted

Subtext color

Theme-based

--prish-stroke

Card border color

Theme-based

--prish-shadow

Card shadow color

Theme-based


Option B — Full custom CSS (scoped)

You can write a <style> block in your site’s HTML.
Just target #prish-job-feed so your styles only affect this widget.

Example:

<style> #prish-job-feed { --prish-columns: 2; /* two columns at all sizes */ --prish-gap: 16px; } /* Make titles bolder and blue */ #prish-job-feed .job-title { color: var(--prish-brand); font-weight: 800; } </style>

3. Responsive Defaults

The widget will automatically adjust:

  • 4 columns on large screens

  • 3 columns at ≤1200px

  • 2 columns at ≤900px

  • 1 column at ≤560px
    You can override this with your own media queries if you prefer.


4. Fields Shown

Each job card displays:

  • Title

  • Company

  • Location

  • Date Posted

  • Description (trimmed)

  • Apply Now button (links to Application URL)


5. Troubleshooting

  • Button text is wrong color — Add:

    #prish-job-feed .btn-apply { color: #fff !important; }
  • No jobs appearing — Make sure your jobs are marked as Published in Prish.


6. Need help?

Contact us via Intercom or at [email protected] and share:

  • Your page URL where the widget is embedded

  • A screenshot of your HTML snippet and styles


Did this answer your question?