Skip to content
This event has passed โ it was held on May 17, 2024.
Friday, May 17 ยท 6:30 PM โ 10:00 PM EDT
20s & 30s Shabbat Dinner and Service
The sun is out, the cherry trees are in bloom, and Central 20s & 30s is wrapping up another year of programming. Join us for our last Shabbat dinner and service before we take a break for the summer holidays!
Tickets for members of Central Synagogue are $18. All other tickets are $25. Please don’t hesitate to reach out to Alef Davis at davisal@censyn.org if this cost would prove a barrier to attending.
Engage with fellow New Yorkers in their 20s & 30s to learn about Jewish culture, participate in volunteer opportunities, and create meaningful friendships that will last a lifetime! Join us for our monthly Shabbat dinners (a themed Shabbat dinner and service led by Central clergy), classes like Jewish Adulting, and so much more. This group is open to Central members and non-members interested in meeting young Jewish adults.
Register Now
About the Organizer
Location
(function () {
/* ---------- 1) Rewrite chip hrefs to pretty URL ---------- */
function cityFromPath() {
var segs = location.pathname.split('/').filter(Boolean);
return segs[0] || 'nyc';
}
function buildUrl(city, slug) { return '/' + city + '/' + slug + '/'; }
function rewriteChipLinks(scope) {
var city = cityFromPath();
var sel = '.wpgb-card a[href*="/jewish-events/category/"], .wpgb-card .event-chips a';
var chips = (scope || document).querySelectorAll(sel);
chips.forEach(function (a) {
var href = a.getAttribute('href') || '';
var parts = href.split('/').filter(Boolean);
var slug = parts[parts.length - 1];
if (!slug) return;
a.setAttribute('href', buildUrl(city, slug));
});
}
function onDomReady(cb){
if (document.readyState !== 'loading') return cb();
document.addEventListener('DOMContentLoaded', cb);
}
onDomReady(function(){ rewriteChipLinks(); });
document.addEventListener('wpgbRefreshed', function(e){ rewriteChipLinks(e.target); });
/* ---------- 2) Prefilter grid on /{city}/{term}/ ---------- */
// term = second path segment (e.g., /nyc/speed-dating/)
var pathSegs = location.pathname.split('/').filter(Boolean);
var term = (pathSegs.length >= 2) ? pathSegs[1] : null;
if (!term) return; // normal city page
var FACET_SELECTOR =
'.wpgb-facet[data-facet="event_type"], .wpgb-facet[data-taxonomy="tribe_events_cat"], .wpgb-facet--taxonomy';
function tryPreselect() {
var facet = document.querySelector(FACET_SELECTOR);
if (!facet) return false;
// Try several ways facets store the slug
var input =
facet.querySelector('input[value="' + term + '"]') ||
facet.querySelector('[data-slug="' + term + '"]') ||
facet.querySelector('input[value$="/' + term + '"]');
if (!input) return false;
// Select & trigger filter
if ((input.type === 'checkbox' || input.type === 'radio')) {
if (!input.checked) input.checked = true;
input.dispatchEvent(new Event('change', { bubbles: true }));
} else {
var li = input.closest('li, .wpgb-choice'); if (li) li.click();
}
return true;
}
// Wait for WPGB markup; poll briefly + re-run after WPGB signals refresh/ready
var attempts = 0, maxAttempts = 20;
function poll() {
if (tryPreselect() || attempts++ >= maxAttempts) return;
setTimeout(poll, 150);
}
onDomReady(poll);
document.addEventListener('wpgbReady', poll);
document.addEventListener('wpgbRefreshed', poll);
})();